You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Any commit message starting with REL: should have the structure:
REL: {{ semantic_version }}
## What's new
{{ CHANGELOG_ENTRY of that version}}
Desired Workflow
In order to create the release (REL) commit, I run:
Run python make_release.py (currently: make_changelog.py). This (1) creates the changelog in an interactive way (2) bumps the version and (3) creates a (.gitignore-d) file RELEASE_COMMIT_MSG.md.
Run git commit -eF RELEASE_COMMIT_MSG.md && git push
The git tag is created by CI.
Acceptance Criteria
make_changelog.py is adjusted so that it creates a RELEASE_COMMIT_MSG.md of the described format
Any commit message starting with
REL:
should have the structure:Desired Workflow
In order to create the release (REL) commit, I run:
python make_release.py
(currently:make_changelog.py
). This (1) creates the changelog in an interactive way (2) bumps the version and (3) creates a (.gitignore-d) fileRELEASE_COMMIT_MSG.md
.git commit -eF RELEASE_COMMIT_MSG.md && git push
Acceptance Criteria
make_changelog.py
is adjusted so that it creates aRELEASE_COMMIT_MSG.md
of the described formatRELEASE_COMMIT_MSG.md
to .gitignoreAlternatives
I thought about using a
prepare-commit-msg
git hook (docs), but that seems more complicated.The text was updated successfully, but these errors were encountered: