Skip to content

chore: backfill stale doc references and adopt **Version:** convention#8

Merged
TMHSDigital merged 1 commit into
mainfrom
chore/backfill-stale-doc-references
Apr 25, 2026
Merged

chore: backfill stale doc references and adopt **Version:** convention#8
TMHSDigital merged 1 commit into
mainfrom
chore/backfill-stale-doc-references

Conversation

@TMHSDigital
Copy link
Copy Markdown
Owner

Summary

Backfill stale documentation references following Phase 2 doc-consistency rollout. Steam's CLAUDE.md previously used hardcoded (v1.0.0) strings that release-doc-sync@v1.0 could not update. This PR backfills the historical CHANGELOG gap and adopts the **Version:** convention so the action keeps CLAUDE.md current going forward.

Changes

  • CHANGELOG.md: Added a single [Versions 1.0.1 through 1.2.x] gap-acknowledgment entry between the auto-prepended v1.3.0 entry and the manually-written v1.0.0 entry. Points readers to GitHub releases for the complete history.
  • CLAUDE.md:
    • Removed hardcoded (v1.0.0) from the project description (now version-agnostic prose)
    • Reworded the "current release" sentence to reference v1.0.0 "Stable" as the production milestone (historical fact) rather than as the current release
    • Added a **Version:** 1.3.1 / **License:** ... / **Author:** ... metadata block in the Project Overview section, mirroring Docker's convention
    • The **Version:** line will now be auto-maintained by release-doc-sync on every release
  • standards-version marker (<!-- standards-version: 1.7.0 -->, line 1) preserved
  • The historical v1.0.0 "Stable" mention on line 13 is intentional - it documents the production milestone and will not be touched by future syncs (release-doc-sync only rewrites the immediately-previous version token)

Rationale

Per the Phase 2e design (option 2): acknowledge the gap honestly rather than inventing synthetic release notes. Adopting **Version:** convention closes the loop on Phase 2d - the test relaxation deferred this decision to a Steam content choice, and this PR makes it.

Verification

  • git diff --stat: only CHANGELOG.md (+11) and CLAUDE.md (+8/-2)
  • standards-version preserved
  • **Version:** line matches the regex release-doc-sync uses ((\*\*Version:\*\*\s+)v?(\d+\.\d+\.\d+))
  • No code or workflow changes

Refs TMHSDigital/Developer-Tools-Directory#5.

The release-doc-sync action now auto-maintains CHANGELOG.md and
ROADMAP.md on each release. CLAUDE.md previously used hardcoded
(v1.0.0) strings that release-doc-sync could not update.

Three changes:
1. CHANGELOG.md gap acknowledgment for versions 1.0.1 through 1.2.x
2. CLAUDE.md hardcoded version references updated to current (v1.3.1)
3. CLAUDE.md adopts **Version:** convention so release-doc-sync
   maintains it going forward

standards-version marker preserved. Documentation only.

Refs TMHSDigital/Developer-Tools-Directory#5.

Signed-off-by: 154358121+TMHSDigital@users.noreply.github.com
Made-with: Cursor
@github-actions
Copy link
Copy Markdown
Contributor

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

@TMHSDigital TMHSDigital merged commit fdfbfb8 into main Apr 25, 2026
10 checks passed
@TMHSDigital TMHSDigital deleted the chore/backfill-stale-doc-references branch April 25, 2026 16:15
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