Prepare release branches
-Update provision.sh, formula and arvbox to point to release. Update the "Upgrading Arvados and Release notes" doc page (main and release branch).
+Update the "Upgrading Arvados and Release notes" doc page (main and release branch)
Ensure that the entire automated testing pipeline is passing on Jenkins
Manual testing
Review release branch
Review release notes
Build RC packages
Build RC arvados/jobs image
-Test installer
+Ensure installer tests are passing
Build compute image & deploy RC packages to playground
-Run bam-to-vcf pipeline pipeline
+Run bam-to-vcf demo pipeline
Approve RC for release
Build final release packages
+Publish stable arvados/jobs Docker image
Push packages to stable
-Publish arvados/jobs Docker image
Publish Python and Ruby packages
Publish Java package
Publish R package
Publish arvados/arvbox-demo image
+Update provision.sh, formula and arvbox to point to release
Tag commits
-Update doc site
-Merge release notes (step 6) form "develop" to "main" and publish release on arvados.org
-Send out release notification
+Ensure doc.arvados.org has new version
+Merge release notes (step 7) from "develop" to "main" on arvados.org
+Send out release announcements
Major releases only: Copy "run-tests" jobs in jenkins
+Add the release to zenodo.org