## Prepare the release process - [x] Made a copy of the latest release [Release-v2024-08-11](Release-v2024-08-111.md) documented as a new page on cardano-wallet's wiki called [Release-v2024-09-03](Release-v2024-09-03.md). - [x] Check for performance regressions on the `branch commit` artifacts . This was don by hand by running a script that is going to be merged next week - [x] Pick up the latest green commit from the release pipeline and prove it's green by linking the successful buildkite and github actions builds here. - relelase pipeline build: https://buildkite.com/cardano-foundation/cardano-wallet-release/builds/494 - [x] Check Windows E2E tests on `branch commit` artifacts, note that the github action code is taken from master - https://github.com/cardano-foundation/cardano-wallet/actions/runs/10688541925 - [x] Check Windows unit tests on `branch commit` artifacts - https://github.com/cardano-foundation/cardano-wallet/actions/runs/10688541933 - we have a failure in the windows unit tests, but it is not related to the release artifacts It seems to be related to the windows environment, as the same test passes on linux and macos. Also the problem is the node crashing, not the wallet. The TLS issue in Windows unit tests is a flaky one we didn't manage to fix yet. - [x] Allow the release block on relelase pipeline build: https://buildkite.com/cardano-foundation/cardano-wallet-release/builds/494 ## Update the release page - [x] Fix the release note on the draft release automatically created by the release pipeline https://github.com/cardano-foundation/cardano-wallet/releases/tag/v2024-09-03 ## Check out the docker image is on the docker hub - [x] link: https://hub.docker.com/r/cardanofoundation/cardano-wallet/tags - [x] Report the link in the release notes ## Check out the bump.sh portal has the new release - [ ] This has failed. The documentation was uploaded but the version is wrong https://bump.sh/hal-cardano-foundation/doc/cardano-wallet-backend I opened a ticket to fix this https://cardanofoundation.atlassian.net/browse/ADP-3425 ## Fix redirect links in the documentation - [x] Make a commit with redirects to the documentation for the release like ```bash git checkout gh-pages git pull origin gh-pages cd releases ./make_redirects.sh $NEW_GIT_TAG git push origin gh-pages ``` I opened a ticket to automate this step, so next time it will not be necessary https://cardanofoundation.atlassian.net/browse/ADP-3428 ## Check sensitive fields in the API - [x] Verify that sensitive fields listed in [Cardano/Wallet/Api/Server](https://github.com/cardano-foundation/cardano-wallet/blob/6f1b366cd9375a924b604f79bf6d13804e755693/lib/api/src/Cardano/Wallet/Api/Http/Shelley/Server.hs#L1006) are still accurate and aren't missing any new ones. ``` sensitive = [ "passphrase" , "old_passphrase" , "new_passphrase" , "mnemonic_sentence" , "mnemonic_second_factor" ] ``` ## Publication - [x] Once everyone has signed off (i.e. Tech lead, QA & Release manager), publish the release draft. - [x] Merge the (administrative) commits created for the release tag back into the `master` branch. - [x] Check out the documentation has been published by the github action https://github.com/cardano-foundation/cardano-wallet/actions/runs/10715982238/job/29712502878 - [x] Remember to leave this checklist in an up-to-date status for the next releaser