mirror of
https://github.com/zama-ai/concrete.git
synced 2026-02-09 12:15:09 -05:00
1.5 KiB
1.5 KiB
name, about, title
| name | about | title |
|---|---|---|
| Release | Issue template to prepare a release step by step. | Release vX.Y.Z |
Release check-list:
- Check the release milestone issues, cut out what can't be completed in time
- Choose the version number, e.g.
vX.Y.Zfollowing semantic versioning: https://semver.org/ - Update the version in pyproject.toml to
X.Y.Z - Checkout the commit for release, create a signed tag with the version name
git tag -s -a -m "vX.Y.Z release" vX.Y.Z, push it to GitHub withgit push origin refs/tags/vX.Y.Z - Run sanity checks inside the dev docker:
make pccandmake pytest && make coverage - On the build machine with docker installed, run in your OS terminal in the project dir:
make release_docker - Re-tag the image with
docker tag concretefhe-release:latest ghcr.io/zama-ai/concretefhe-release:vX.Y.Z docker login ghcr.io, input your username and GitHub Personal Access Token (PAT). If not already done addwrite:packagesto your PAT- Push the release image
docker push ghcr.io/zama-ai/concretefhe-release:vX.Y.Z - See here to create the release in GitHub using the existing tag, add the pull link (
ghcr.io/zama-ai/concretefhe-release:vX.Y.Z) for the uploaded docker image
All done!