Closed
Description
Pre-release
- Check the last release version
LASTTAG='v0.11.0'
- Determine the next release version
NEWTAG='v0.12.0
- Grab the pretty gitlog grouped by contributor:
git shortlog --no-merges --pretty=format:"%h %s" -e ${LASTTAG}..HEAD
- Check the total commits for this release
git rev-list --count v0.11.0..HEAD
- Post the log and the as a comment
- Start a hackmd and share it in #forum-coreos to collaborate with others on tag content/release notes.
- Check if during this time we had new commits
git rev-list --count v0.11.0..HEAD
and update the changelog - Make sure you have you gpg keys working
- Create a tag using git-evtag (will pop open vim window)
git-evtag sign ${NEWTAG}
- Copy in notes from shortlog command and add release message.
- Verify using
git-evtag
and git :
git-evtag verify ${NEWTAG}:
git verify-tag ${NEWTAG}
⚠️ Release ⚠️
- Push to the remote (change if your remote is named different)
origin https://github.com/coreos/coreos-assembler.git
git push origin --tags
- Check the new tag generate https://github.com/coreos/coreos-assembler/releases/tag/v0.12.0
- Create a release from this tag (copy the notes in the tag)
Housekeeping
- If one doesn't already exist, open an issue in this repo with the approximate date in the title of the next release in this stream.
Metadata
Metadata
Assignees
Labels
No labels