-
Notifications
You must be signed in to change notification settings - Fork 217
Release v2024 09 26
-
Made a copy of the latest release Release-v2024-09-03 documented as a new page on cardano-wallet's wiki called Release-v2024-09-26.
-
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.
-
master branching point: https://github.com/cardano-foundation/cardano-wallet/commit/6ec1083d9e478fc72886a8510f2697852a7e8a62
-
release commit: https://github.com/cardano-foundation/cardano-wallet/commit/fbf16d32a63eb115835c5021b9d7b21ef701b052
-
relelase pipeline build: https://buildkite.com/cardano-foundation/cardano-wallet-release/builds/520
-
main pipeline build: https://buildkite.com/cardano-foundation/cardano-wallet/builds/7637
-
Check Windows E2E tests on
release commit
artifacts, note that the github action code is taken from master-
https://github.com/cardano-foundation/cardano-wallet/actions/runs/10688541925
- E2E failed without funds:
- we had success on the previous run:
- https://github.com/cardano-foundation/cardano-wallet/actions/runs/11038573982
- nothing has changed in the codebase, so we can consider this green
-
https://github.com/cardano-foundation/cardano-wallet/actions/runs/10688541925
-
Check Windows unit tests on
release commit
artifacts -
Check for performance regressions on the
release commit
artifacts:- https://buildkite.com/organizations/cardano-foundation/pipelines/cardano-wallet/builds/7637/jobs/01922db8-ddb2-483d-b8d9-b60362aad7f1/artifacts/01922df5-40a4-42d5-97cb-09bc235fd3c2
- this is a very bad day for these benchmarks, but again the ones from 25th are good, so we can consider this green
- opening a ticket to make sure this bechmarks are run when the restorations are not
-
Unblock the release block on relelase pipeline build: https://buildkite.com/cardano-foundation/cardano-wallet-release/builds/520
-
- 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-26
- link: https://hub.docker.com/r/cardanofoundation/cardano-wallet/tags
- The tag was not pushed.
- I opened a ticket to fix this: https://cardanofoundation.atlassian.net/browse/ADP-3467
- I have pushed the tag by hand by
- Copying the image content into my box
- Getting the credentials to dockerhub
- Copying them in
~/.docker/config.json
- Pushing the image by hand
docker login docker load < Downloads/cardano-wallet-v2024-09-26-docker-image.tgz docker push cardanofoundation/cardano-wallet:2024.09.26 docker tag cardanofoundation/cardano-wallet:2024.09.26 cardanofoundation/cardano-wallet:latest docker push cardanofoundation/cardano-wallet:latest
- The tag was not pushed.
- Report the link in the release notes
- This has failed (again). The documentation was uploaded but the version is wrong. The reason could be no API changes aside the version bump ? https://bump.sh/hal-cardano-foundation/doc/cardano-wallet-backend I opened a ticket to fix this https://cardanofoundation.atlassian.net/browse/ADP-3425
- Make a commit with redirects to the documentation for the release like
bash export NEW_GIT_TAG=v2024-09-26 git checkout gh-pages git pull origin gh-pages cd releases ./make_redirects.sh $NEW_GIT_TAG git push origin gh-pages
A ticket is opened to automate this step https://cardanofoundation.atlassian.net/browse/ADP-3428
- Verify that sensitive fields listed in
Cardano/Wallet/Api/Server
are still accurate and aren't missing any new ones.
sensitive = [ "passphrase" , "old_passphrase" , "new_passphrase" , "mnemonic_sentence" , "mnemonic_second_factor" ]
-
Once everyone has signed off (i.e. Tech lead, QA & Release manager), publish the release draft.
-
Merge the (administrative) commits created for the release tag back into the
master
branch. -
Check out the documentation has been published by the github action https://github.com/cardano-foundation/cardano-wallet/actions/runs/10715982238/job/29712502878
-
Remember to leave this checklist in an up-to-date status for the next releaser