-
Notifications
You must be signed in to change notification settings - Fork 153
Clasp Release Checklist
Tarn W. Burton edited this page Jan 1, 2023
·
6 revisions
The following steps should be followed when releasing a new Clasp version.
- Update release notes
- Update debian changelog version
- Update version.sexp
- Change branch references in repos.sexp to commit references for ASDF systems in the image, i.e. cando and seqan. Save repos.sexp for restoration after the version tag.
- Commit changes and push
- Make an annotated tag
git tag -a X.Y.Z -m "Clasp vX.Y.Z" - Check the tag with
git describe. The response should beX.Y.Z - Push the tag
git push origin X.Y.Z - Create a draft release based on the tag
- Verify that the GitHub tests pass
- Convert the draft release to a current release
- Restore repos.sexp and commit
- Check
git describeagain. The response should beX.Y.Z-1