kanidm/project_docs/RELEASE_CHECKLIST.md
2022-05-01 13:58:18 +10:00

795 B

// cargo install cargo-audit // cargo install cargo-outdated // cargo install cargo-release

  • upgrade crypto policy values if requires

  • bump index version in constants

  • check for breaking db entry changes.

  • cargo outdated -R

  • cargo audit

  • cargo test

  • Update RELEASE_NOTES.md

  • git commit

  • cargo release --no-dev-version --no-push --no-publish --no-tag 1.1.0-alpha.X

  • git rebase -i HEAD~X

  • git tag v1.1.0-alpha.x

  • git branch v1.1.0-alpha.x

  • git checkout v1.1.0-alpha.x

// Check it

  • git push origin v1.1.0-alpha.x

  • git push origin master

  • release kanidm_proto

  • release kanidmd/kanidm

  • release kanidm_client

  • release kanidm_tools

  • build kanidmd docker

  • build kanidm_radisud docker

  • vendor and release to build.opensuse.org osc service ra; osc ci