1 Prepare X.Y-staging branch
2 Update the "Upgrading Arvados and Release notes" doc page (main and release branch), update provision.sh, formula and arvbox to point to release
3 Ensure that the entire automated testing pipeline is passing on Jenkins
5 Draft release notes and publish them to www-dev
7 Create next redmine release
9 Build RC arvados/jobs image
10 Ensure installer tests are passing
11 Build compute image & deploy RC packages to playground
12 Run bam-to-vcf demo pipeline
14 Approve RC for release
15 Build final release packages
16 Publish stable arvados/jobs Docker image
17 Push packages to stable
18 Publish Python and Ruby packages
21 Publish arvados/arvbox-demo image
22 Tag commits, fast-forward X.Y-release branch to match X.Y-staging
23 Ensure doc.arvados.org is up to date
24 Update pirca and jutro to stable release
25 Merge release notes (step 6) from "develop" to "main" on arvados.org
26 Send out release announcements
27 Major releases only: Copy "run-tests" jobs in jenkins
28 Add the release to zenodo.org