mimir icon indicating copy to clipboard operation
mimir copied to clipboard

Release 2.4.0

Open pracucci opened this issue 1 year ago • 0 comments

This issue is tracking the progress of the release 2.4.0. The release candidate is scheduled for the week of 10th Oct, but due to some conflicts with other plans, we'll begin the release candidate process few days earlier.

2.4.0-rc.0

  • [x] Wait few PRs to merge before cutting the new release
    • https://github.com/grafana/mimir/pull/3098
    • https://github.com/grafana/mimir/pull/3096
    • https://github.com/grafana/mimir/pull/3107
    • https://github.com/grafana/mimir/pull/3127
    • https://github.com/grafana/mimir/pull/3132
    • https://github.com/grafana/mimir/pull/3155
    • https://github.com/grafana/mimir/pull/3156
  • [x] Any feature we can promote to stable?
    • [x] https://github.com/grafana/mimir/pull/3108
    • [x] https://github.com/grafana/mimir/pull/3109
  • [x] Any deprecated features to drop in 2.4?
    • [x] https://github.com/grafana/mimir/pull/3110
    • [x] https://github.com/grafana/mimir/pull/3111
  • [x] Update CHANGELOG.md
    • [x] Add any missing CHANGELOG entry (PR)
    • [x] Double check any missing CHANGELOG entry
    • [x] Cut the changelog (PR)
    • [x] Notify any open PR to rebase and move the CHANGELOG entry, using ./tools/release/notify-changelog-cut.sh
  • [x] Update dashboard screenshots (PR)
  • [x] Publish the release candidate
  • [x] Vendor the release commit of Mimir into GEM

2.4.0-rc.1

  • [x] https://github.com/grafana/mimir/pull/3226
  • [x] https://github.com/grafana/mimir/pull/3217
  • [x] https://github.com/grafana/mimir/pull/3227
  • [x] https://github.com/grafana/mimir/pull/3228
  • [x] https://github.com/grafana/mimir/pull/3229
  • [x] https://github.com/grafana/mimir/pull/3230
  • [x] CHANGELOG entry with the bug fixes (PR)
  • [x] Publish 2.4.0-rc.1
    • [x] Tag the release
      git checkout release-2.4
      ./tools/release/tag-release.sh
      
    • [x] Wait until the CI pipeline succeeds (triggered by the tag creation) (CI run)
    • [x] Create the pre-release
      git checkout release-2.4
      ./tools/release/create-draft-release.sh
      
  • [x] Merge release-2.4 back to main (PR)

Stable release

  • [ ] Write release notes
    • [x] Write an initial draft (PR)
    • [x] https://github.com/grafana/mimir/pull/3165
    • [ ] Mention the features promoted to stable
    • [ ] Mention the deprecated config options we removed
    • [ ] Cherry-pick the release notes in the release branch

Rest to be planned

Then

  • [ ] Create an issue template for the release
  • [ ] Update RELASE.md

pracucci avatar Oct 03 '22 07:10 pracucci