2019-12-17 06:47:16 +01:00
|
|
|
|
2022-05-01 07:18:17 +02:00
|
|
|
## Pre-Reqs
|
2020-06-19 02:00:54 +02:00
|
|
|
|
2022-05-01 07:18:17 +02:00
|
|
|
cargo install cargo-audit
|
|
|
|
cargo install cargo-outdated
|
|
|
|
cargo install cargo-release
|
2019-12-17 06:47:16 +01:00
|
|
|
|
2022-05-01 07:18:17 +02:00
|
|
|
## Check List
|
2021-07-07 03:50:13 +02:00
|
|
|
|
2022-05-01 07:18:17 +02:00
|
|
|
### Code Changes
|
2021-07-07 03:50:13 +02:00
|
|
|
|
2022-05-01 07:18:17 +02:00
|
|
|
[ ] upgrade crypto policy values if requires
|
|
|
|
[ ] bump index version in constants
|
|
|
|
[ ] check for breaking db entry changes.
|
|
|
|
[ ] build wasm components with release
|
2020-06-30 06:58:35 +02:00
|
|
|
|
2022-05-01 07:18:17 +02:00
|
|
|
### Cargo Tasks
|
2022-05-01 05:34:19 +02:00
|
|
|
|
2022-05-01 07:18:17 +02:00
|
|
|
[ ] cargo outdated -R
|
|
|
|
[ ] cargo audit
|
|
|
|
[ ] cargo test
|
2022-05-01 05:34:19 +02:00
|
|
|
|
2022-05-01 07:18:17 +02:00
|
|
|
### Administration
|
2020-07-01 01:12:07 +02:00
|
|
|
|
2022-05-01 07:18:17 +02:00
|
|
|
[ ] Update `RELEASE_NOTES.md`
|
|
|
|
[ ] git commit
|
|
|
|
[ ] Update the readme on docker https://hub.docker.com/repository/docker/kanidm/server
|
2019-12-17 06:47:16 +01:00
|
|
|
|
2022-05-01 07:18:17 +02:00
|
|
|
### Git Management
|
2019-12-17 06:47:16 +01:00
|
|
|
|
2022-05-01 07:18:17 +02:00
|
|
|
[ ] 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 1.1.0-alpha.x (Note no v to prevent ref conflict)
|
|
|
|
[ ] git checkout v1.1.0-alpha.x
|
2020-02-15 01:27:25 +01:00
|
|
|
|
2022-05-01 07:18:17 +02:00
|
|
|
[ ] Inspect the branch
|
|
|
|
|
|
|
|
[ ] git push origin 1.1.0-alpha.x
|
|
|
|
[ ] git push origin 1.1.0-alpha.x --tags
|
|
|
|
[ ] git push origin master
|
|
|
|
[ ] git push origin master --tags
|
|
|
|
|
|
|
|
### Cargo publish
|
|
|
|
|
|
|
|
[ ] publish `kanidm_proto`
|
|
|
|
[ ] publish `kanidmd/kanidm`
|
|
|
|
[ ] publish `kanidm_client`
|
|
|
|
[ ] publish `kanidm_tools`
|
|
|
|
|
|
|
|
### Docker
|
|
|
|
|
|
|
|
[ ] docker buildx use cluster
|
|
|
|
[ ] `make buildx/kanidmd/x86_64_v3 buildx/kanidmd buildx/radiusd`
|
|
|
|
|
|
|
|
### Distro
|
|
|
|
|
|
|
|
[ ] vendor and release to build.opensuse.org
|
2019-12-17 06:47:16 +01:00
|
|
|
|