Skip to content

Automate release tagging and notes#1831

Merged
alexwarren merged 2 commits into
mainfrom
update-workflows
Jul 6, 2026
Merged

Automate release tagging and notes#1831
alexwarren merged 2 commits into
mainfrom
update-workflows

Conversation

@alexwarren

Copy link
Copy Markdown
Contributor

Summary

  • Add auto-tag.yml: watches pushes to main for VERSION changes and creates/pushes the corresponding git tag automatically, using the new RELEASE_PAT secret so the tag push still triggers docker-publish, nuget-publish, and deploy-play (a tag pushed with the default GITHUB_TOKEN would not).
  • Update deploy-play.yml to create the GitHub Release with --generate-notes instead of a static notes string, so it matches the "Generate release notes" button.
  • Update CLAUDE.md's Releasing section to describe the new flow (release.sh remains as a manual fallback).

Test plan

  • Merge this PR, then merge a follow-up PR that bumps VERSION, and confirm auto-tag creates the tag and the downstream workflows (docker-publish, nuget-publish, deploy-play) all fire and the GitHub Release gets auto-generated notes.

@alexwarren alexwarren merged commit 76aa928 into main Jul 6, 2026
3 checks passed
@alexwarren alexwarren deleted the update-workflows branch July 6, 2026 15:12
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