Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Change CI and release process to use release branches #347

Closed
jgiannuzzi opened this issue Sep 19, 2023 · 0 comments · Fixed by #452
Closed

Change CI and release process to use release branches #347

jgiannuzzi opened this issue Sep 19, 2023 · 0 comments · Fixed by #452
Assignees

Comments

@jgiannuzzi
Copy link
Member

jgiannuzzi commented Sep 19, 2023

We should update our release process to follow this pattern:

  • All development is done as pull requests against main
  • main is not expected to be stable
  • Stable releases are delivered to end users from a release branch (one per minor release, e.g. release/0.3), which is tagged at each release (e.g. v0.3.5)
  • The release branch is updated via pull requests against it, which are backports ("cherry picks") from main
  • CI and branch protections need to apply to both main and release/* branches
@jgiannuzzi jgiannuzzi self-assigned this Oct 11, 2023
@jgiannuzzi jgiannuzzi linked a pull request Oct 13, 2023 that will close this issue
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant