-
Notifications
You must be signed in to change notification settings - Fork 153
Clasp Release Checklist
Tarn W. Burton edited this page Jan 21, 2025
·
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 archive via
./koga --extensions=cando --archive=clasp-X.Y.Z --tag=X.Y.Z - Create a draft release based on the tag and attach the archive.
- 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-g<HASH> - Start the homebrew version bump action
- Start the nightly build action
- Update the versioned Arch packages
- Update the git Arch packages