Skip to content

Make a release with a Makefile target - #12

Merged
raszi merged 3 commits into
mainfrom
ci/release-make-target
Sep 19, 2026
Merged

raszi merged 3 commits into
mainfrom
ci/release-make-target

Conversation

@raszi

@raszi raszi commented Sep 19, 2026

Copy link
Copy Markdown
Member

The bump workflow needed a signed commit, but a workflow cannot sign one with your key. A local target is simpler and it keeps the signature.

make release VERSION=x.y.z runs the linter and the tests, creates the branch release/vx.y.z, raises the version in magit-standup.el and in Easkfile, and commits. You push the branch and open a pull request. The publish workflow makes the tag and the release after you merge it.

The workflow release-prepare.yml is removed. The workflow release.yml stays as it is.

A new label release marks a version bump. The changelog configuration excludes that label, so a bump does not appear in the release notes.

The README has a new Release section.

@raszi raszi added the ci Change the continuous integration configuration. label Sep 19, 2026
@raszi
raszi merged commit 3a62aa7 into main Sep 19, 2026
4 checks passed
@raszi
raszi deleted the ci/release-make-target branch September 19, 2026 19:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci Change the continuous integration configuration.

Development

Successfully merging this pull request may close these issues.

1 participant