Update release process a bit
[arvados-dev.git] / cmd / art / TASKS
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
4 Review release branch
5 Draft release notes and publish them to www-dev
6 Review release notes
7 Create next redmine release
8 Build RC packages
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
13 Manual testing
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
19 Publish Java package
20 Publish R package
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 Merge release notes (step 6) from "develop" to "main" on arvados.org
25 Send out release announcements
26 Major releases only: Copy "run-tests" jobs in jenkins
27 Add the release to zenodo.org