Update step 29 to sync with checklist, refs #22510
[arvados-dev.git] / cmd / art / TASKS
1 Build and test new tordo compute node, update third-party package pin versions
2 Prepare X.Y-staging branch
3 Ensure that developer-run-tests and developer-run-tests-doc-sdk-java-R are 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 Test installer formula / provision scripts with RC packages
11 Build compute image & deploy RC packages to playground
12 Run CWL conformance tests (jenkins) and bam-to-vcf demo pipeline (playground)
13 Manual testing
14 Approve RC for release
15 Publish Ruby gems
16 Update "Upgrading notes", Gemfiles to use published Ruby gems, bin/arvbox, R/DESCRIPTION, ansible arvados_pin_version
17 Build final release packages
18 Publish stable arvados/jobs Docker image
19 Push packages to stable
20 Publish Python packages
21 Publish Java package
22 Publish R package
23 Publish arvados/arvbox-demo image
24 Tag commits, fast-forward X.Y-release branch to match X.Y-staging
25 Ensure doc.arvados.org is up to date
26 Update pirca and jutro to stable release
27 Merge release notes (step 6) from "develop" to "main" on arvados.org
28 Send out release announcements
29 Record Jenkins config used at time of release
30 Add the release to zenodo.org