Skip to content

docs: convert release claims to checked GitHub references#171

Merged
johnxie merged 1 commit into
mainfrom
pr/release-claim-snapshots
Jun 2, 2026
Merged

docs: convert release claims to checked GitHub references#171
johnxie merged 1 commit into
mainfrom
pr/release-claim-snapshots

Conversation

@johnxie

@johnxie johnxie commented Jun 2, 2026

Copy link
Copy Markdown
Owner

Summary

Converts release metadata lines from stale-prone latest release claims into checked GitHub release references.

Why

The audit found stale latest release wording even when the referenced tags still matched GitHub's release metadata. The issue was wording: old release dates looked like current freshness claims.

What changed

  • Replaced tutorial README latest release lines with GitHub release reference lines.
  • Kept a current checked 2026-06-02 marker and linked tags back to GitHub release pages.
  • Removed old published-date freshness markers from README lines so the staleness gate stays meaningful.
  • Updated scripts/refresh_tutorial_snapshots.py so future refreshes emit the safer wording.
  • Updated templates/tutorial-index-template-v2.md to match the new convention.

Validation

  • python3 scripts/release_claims_audit.py --max-age-days 120 --fail-on-stale
    • stale_release_claim_count=0
  • python3 scripts/staleness_audit.py --max-age-days 10 --fail-on-stale
    • stale_marker_count=0
  • python3 scripts/docs_health.py --root .
  • python3 scripts/check_index_format_v2.py --root .
  • Generated discoverability assets to /tmp and diffed all CI-validated outputs.

@johnxie johnxie merged commit f306ad4 into main Jun 2, 2026
1 check passed
@johnxie johnxie deleted the pr/release-claim-snapshots branch June 2, 2026 04:43
Sign up for free to 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