fix(snapshots): persist lastConfirmedAt into snapshot metadata upon pull confirmation
Record lastConfirmedAt in snapshot metadata when a source is confirmed (200 or 304). This ensures git-committed snapshot metadata reflects when sources like wiki.gg were successfully pulled even when page HTML did not change, avoiding false pull overdue notices on downstream builds like GitHub Pages.
This commit is contained in:
@@ -47,7 +47,7 @@ async function latestFixture(adapterId: string, game: GameId) {
|
||||
async function documentFor(adapterId: string, game: GameId) {
|
||||
const cached = await snapshots.read(adapterId);
|
||||
if (cached !== null) {
|
||||
const rawConfirmed = cached.state.lastConfirmedAt;
|
||||
const rawConfirmed = cached.meta.lastConfirmedAt ?? cached.state.lastConfirmedAt;
|
||||
const contentChangedAt = cached.meta.contentChangedAt;
|
||||
const lastConfirmedAt =
|
||||
rawConfirmed !== null &&
|
||||
|
||||
Reference in New Issue
Block a user