github.com/argoproj/argo-cd/v2@v2.10.9/.github/ISSUE_TEMPLATE/release.md (about)

     1  ---
     2  name: Argo CD Release
     3  about: Used by our Release Champion to track progress of a minor release
     4  title: 'Argo CD Release vX.X'
     5  labels: 'release'
     6  assignees: ''
     7  ---
     8  
     9  Target RC1 date: ___. __, ____
    10  Target GA date: ___. __, ____
    11  
    12   - [ ] 1wk before feature freeze post in #argo-contributors that PRs must be merged by DD-MM-YYYY to be included in the release - ask approvers to drop items from milestone they can’t merge
    13   - [ ] At least two days before RC1 date, draft RC blog post and submit it for review (or delegate this task)
    14   - [ ] Cut RC1 (or delegate this task to an Approver and coordinate timing)
    15   - [ ] Create new release branch
    16      - [ ] Add the release branch to ReadTheDocs
    17      - [ ] Confirm that tweet and blog post are ready
    18      - [ ] Trigger the release
    19      - [ ] After the release is finished, publish tweet and blog post
    20      - [ ] Post in #argo-cd and #argo-announcements with lots of emojis announcing the release and requesting help testing
    21   - [ ] Monitor support channels for issues, cherry-picking bugfixes and docs fixes as appropriate (or delegate this task to an Approver and coordinate timing)
    22   - [ ] At release date, evaluate if any bugs justify delaying the release. If not, cut the release (or delegate this task to an Approver and coordinate timing)
    23   - [ ] If unreleased changes are on the release branch for {current minor version minus 3}, cut a final patch release for that series (or delegate this task to an Approver and coordinate timing)
    24   - [ ] After the release, post in #argo-cd that the {current minor version minus 3} has reached EOL (example: https://cloud-native.slack.com/archives/C01TSERG0KZ/p1667336234059729)
    25   - [ ] (For the next release champion) Review the [items scheduled for the next release](https://github.com/orgs/argoproj/projects/25). If any item does not have an assignee who can commit to finish the feature, move it to the next release.
    26   - [ ] (For the next release champion) Schedule a time mid-way through the release cycle to review items again.