mirror of
https://github.com/zama-ai/concrete.git
synced 2026-04-17 03:00:54 -04:00
2.1 KiB
2.1 KiB
name, about, title, labels
| name | about | title | labels |
|---|---|---|---|
| Release | Issue template to prepare a release step by step. | Release vX.Y.Z (or vX.Y.Zrc?) | release |
Please check all steps if it was either done/already done, at the end of a release all check boxes must have been checked.
Release check-list:
If it was not already done:
- Choose the version number, e.g.
vX.Y.Z(can bevX.Y.Zrc?for Release Candidates) following semantic versioning: https://semver.org/ - Update the version in pyproject.toml to
X.Y.Z(orX.Y.Zrc?)
Then:
- For non RC releases: check the release milestone issues, cut out what can't be completed in time and change the milestones for these issues
- Checkout the commit for release, create a signed tag (requires GPG keys setup, see here) with the version name (careful for RC)
git tag -s -a -m "vX.Y.Z release" vX.Y.Z, (orvX.Y.Zrc?) push it to GitHub withgit push origin refs/tags/vX.Y.Z(orvX.Y.Zrc?) - Wait for the release workflow to finish and get the image url from the notification or the logs
- See here to create the release in GitHub using the existing tag, add the pull link copied from the step before (
ghcr.io/zama-ai/concretefhe:vX.Y.Z) (orvX.Y.Zrc?) for the uploaded docker image. Mark release as pre-release for anrcversion. See template below:
This is the release markdown template you should copy and update:
**Docker Image:** ghcr.io/zama-ai/concretefhe:vX.Y.Z
**Documentation:** https://docs.zama.ai/concrete
To continue the release cycle:
- Choose the version number for next release, e.g.
vA.B.C(can bevA.B.Crc?for Release Candidates) following semantic versioning: https://semver.org/ - Update the version in pyproject.toml to
A.B.C(orA.B.Crc?)
All done!