Skip to content

Clasp Release Checklist

Tarn W. Burton edited this page Jan 25, 2023 · 6 revisions

The following steps should be followed when releasing a new Clasp version.

  1. Update release notes
  2. Update debian changelog version
  3. Update version.sexp
  4. 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.
  5. Commit changes and push
  6. Make an annotated tag git tag -a X.Y.Z -m "Clasp vX.Y.Z"
  7. Check the tag with git describe. The response should be X.Y.Z
  8. Push the tag git push origin X.Y.Z
  9. Create a draft release based on the tag
  10. Verify that the GitHub tests pass
  11. Convert the draft release to a current release
  12. Restore repos.sexp and commit
  13. Check git describe again. The response should be X.Y.Z-1-g<HASH>
  14. Start the homebrew version bump action
  15. Start the nightly build action
  16. Update the versioned Arch packages
  17. Update the git Arch packages
Clone this wiki locally