Skip to content

Align repository snapshots with GitHub Latest - #50

Merged
vrtmrz merged 1 commit into
mainfrom
fix/repository-snapshot-latest
Aug 22, 2026
Merged

Align repository snapshots with GitHub Latest#50
vrtmrz merged 1 commit into
mainfrom
fix/repository-snapshot-latest

Conversation

@vrtmrz

@vrtmrz vrtmrz commented Aug 22, 2026

Copy link
Copy Markdown
Owner

Align repository snapshot publication with GitHub's observed Latest-release behaviour while preserving prereleases for component-specific previews.

GitHub marked the first normal repository snapshot as Latest even though the workflow passed --latest=false, so the previous documented contract did not match the platform behaviour.

Summary

  • allow GitHub to mark repository snapshots as the Latest normal release
  • document repository snapshots as the repository-wide milestone
  • require Fancy Kit Harness releases to remain prereleases
  • add a workflow contract test covering the normal-release flags

Verification

  • node scripts/publish-repository-snapshot-workflow.test.mjs
  • actionlint .github/workflows/publish-repository-snapshot.yml
  • npm run check:release-tools (37 tests)
  • NODE_OPTIONS=--max-old-space-size=3072 npm run verify:workspace
  • git diff --check

@vrtmrz
vrtmrz merged commit 4546a9c into main Aug 22, 2026
2 checks passed
@vrtmrz
vrtmrz deleted the fix/repository-snapshot-latest branch August 22, 2026 04:51
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