Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Improve release process with slack notifications and automated branch…
…ing (#6218) This will PR will do the following: 1. push a notification to a slack channel informing us that the release is successful 2. calculates the next prerelease version, and provides a preview of the changes going into the next version (stopgap solution for GTM and PMM) 3. creates the next backport label 4. creates the next prerelease branch and pushes it to main It will only create new prerelease branches and backport labels when there is a new minor version, patch increments will be skipped. The slack notification will look something like: ![CleanShot 2024-11-28 at 15 48 33](https://github.com/user-attachments/assets/5626500f-aaed-43af-bb0d-56cc34cf02af) This will reduce the cognitive load on the release captain to always remembering to cut the next release branches, reducing the chance of error. The release captain just needs to make sure that they merge changelog and version bumps first. next up is doing this for the pre-release and JetBrains repos ## Test plan N/A - tested in private [slack channel](https://sourcegraph.slack.com/archives/C04JD75GY2U) <!-- Required. See https://docs-legacy.sourcegraph.com/dev/background-information/testing_principles. --> ## Changelog <!-- OPTIONAL; info at https://www.notion.so/sourcegraph/Writing-a-changelog-entry-dd997f411d524caabf0d8d38a24a878c -->
- Loading branch information