Skip to content

Latest commit

 

History

History
21 lines (12 loc) · 872 Bytes

File metadata and controls

21 lines (12 loc) · 872 Bytes

Release process

Versioning

This package follows semantic versioning. Git tags use the v* prefix (for example v1.0.0).

GitHub Release

Pushing a v* tag triggers .github/workflows/release.yml, which creates a GitHub Release using the annotated tag message when present.

Before tagging

  • Update CHANGELOG.md with user-facing changes.
  • Complete the release security checklist in SECURITY.md (section Release security checklist (12.4.1)).
  • Run the full local pipeline: make release-check.

Maintenance

The workflow .github/workflows/sync-releases.yml can backfill or update GitHub Releases for existing tags.

After creating the release commit and tag, run make check-no-cursor-coauthor again before git push (REQ-GIT-001). The release commit itself is not covered by an earlier release-check run.