Skip to content

Add a script (and make target) for creating a new release#614

Merged
Wuestengecko merged 1 commit into
masterfrom
auto-release-script
Dec 12, 2025
Merged

Add a script (and make target) for creating a new release#614
Wuestengecko merged 1 commit into
masterfrom
auto-release-script

Conversation

@Wuestengecko

Copy link
Copy Markdown
Member

This replaces the old mkchangelog.py script, which required manually copying around the changelog text. The new script automatically creates a tag (with an interactive editing session), and copies the edited text to the clipboard using OSC 52 afterwards.

This script does not (yet) automate pushing the created tag to Github or creating a release entry there, to allow inspecting the tag before it gets published.

@Wuestengecko
Wuestengecko force-pushed the auto-release-script branch 2 times, most recently from 9805126 to 755d46a Compare December 12, 2025 14:51
This replaces the old `mkchangelog.py` script, which required manually
copying around the changelog text. The new script automatically creates
a tag (with an interactive editing session), and copies the edited text
to the clipboard using OSC 52 afterwards.

This script does not (yet) automate pushing the created tag to the
remote origin, to allow inspecting it before it gets published.
@Wuestengecko
Wuestengecko merged commit 939ac58 into master Dec 12, 2025
19 checks passed
@Wuestengecko
Wuestengecko deleted the auto-release-script branch December 12, 2025 15:04
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