Skip to content

hotfix: sitemap lastmod fix + hold solana-tx-landing-latency off main - #605

Merged
Flotapponnier merged 2 commits into
mainfrom
hotfix/sitemap-lastmod-and-hold-solana-tx-landing
Jun 21, 2026
Merged

hotfix: sitemap lastmod fix + hold solana-tx-landing-latency off main#605
Flotapponnier merged 2 commits into
mainfrom
hotfix/sitemap-lastmod-and-hold-solana-tx-landing

Conversation

@Flotapponnier

Copy link
Copy Markdown
Collaborator

Two changes, both main-only:

  1. Cherry-pick of dev fix(sitemap): pin <lastmod> to deploy time, not request time #604 — pin sitemap to deploy time instead of request time so Google trusts the freshness signal again.

  2. Hold solana-tx-landing-latency bench off main (same pattern as 12bb8a7): removes the bench YAML + its 2 dependent /alternatives entries + 1 /answers page. Bench stays on dev untouched; harness data quality is being iterated. Files will need to be re-deleted or skipped on the next dev to main merge.

Flotapponnierand others added 2 commits June 21, 2026 14:00
Sitemap runs on force-dynamic (to bypass Next's 2 MB Data Cache limit
on the rendered output), which means `new Date()` at module init
re-evaluates on every Google crawl. Effect: every URL had a freshly
updated <lastmod> each visit, Google flagged the signal as unreliable
sitewide and stopped using lastmod for recrawl prioritisation
(confirmed behaviour, documented by Gary Illyes publicly).
Fix: bake a build-time timestamp via next.config env injection, read
it from process.env.NEXT_PUBLIC_BUILD_TIME in sitemap.ts. Stable per
deploy, fresh per deploy. Per-bench <lastmod> still uses live
bench.lastRunAt as before — that path was already correct.
Bench and its dependent /alternatives + /answers pages held off main
while the harness data quality / methodology is iterated on dev.
Matches the existing release-hold pattern (see 12bb8a7). Files stay
on dev untouched; dev to main merges will need to re-delete or skip.
Removed:
- benchmarks/solana-tx-landing-latency.yml
- alternatives/jito.yml (benchmark: solana-tx-landing-latency)
- alternatives/helius.yml (benchmark: solana-tx-landing-latency)
- answers/which-solana-rpc-lands-the-most-transactions.yml
@Flotapponnier
Flotapponnier merged commit aaa314e into mainJun 21, 2026
1 check passed
@Flotapponnier
Flotapponnier deleted the hotfix/sitemap-lastmod-and-hold-solana-tx-landing branch June 21, 2026 12:01
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@Flotapponnier