Skip to content

ci: tag releases with action-tag-release - #16

Merged
NoNamer777 merged 1 commit into
mainfrom
ci/tag-release-job
Sep 27, 2026
Merged

NoNamer777 merged 1 commit into
mainfrom
ci/tag-release-job

Conversation

@NoNamer777

Copy link
Copy Markdown
Member

Adds a tag job to push-main.yaml, next to ci, that runs dnd-mapp/action-tag-release v1.0.0. When a push to main is the merge of a chore/release-X.Y.Z pull request that the dnd-mapp GitHub App opened, the job creates the annotated tag vX.Y.Z on the merge commit with the app token, which starts the release workflow. Every other push ends with a notice.

  • The job copies the example from the action's README: permissions: {}, one run at a time, and the pinned SHA.
  • Step 2 of "Releasing" in CONTRIBUTING.md now says the tag job creates the tag.
  • AGENTS.md says the tag job tags the merge commit of release pull requests.

No changelog entry, because this changes only contributor tooling.

Add a tag job to the Push main workflow. It tags the merge commit of a
release pull request that the GitHub App opened, so a maintainer no
longer pushes the tag by hand. Update the release docs to match.
@NoNamer777
NoNamer777 requested a review from a team as a code owner September 27, 2026 08:46
@NoNamer777
NoNamer777 merged commit 1edd36c into main Sep 27, 2026
4 checks passed
@NoNamer777
NoNamer777 deleted the ci/tag-release-job branch September 27, 2026 08:52
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.

2 participants