968 B
968 B
This is a simple checklist when performing a release.
- Ensure we're up-to-date with the current spec via
./spec_finder.py --diff-output --refresh-spec - Update
README.mdwith the current spec that we're up to - Update
README.mdto keep the install instructions on the right version - Update
<version>in pom.xml - Run
mvn verifyto ensure it all works. - Commit the results as the new version.
Then in GitHub, trigger a release.
- Go to github releases
- Name a tag w/ the version you want to release (e.g.
0.1.0) - Click the generate release notes button and write some text about what actually changed.
- Submit
- Validate the action which builds the result happened correctly.
If something went wrong above, here's how you reset.
- Save the release notes you wrote.
- Delete the release.
- Delete the tag with
git push --delete origin 0.1.0where 0.1.0 is your tag name.