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

Support release branches #3469

Open
djmitche opened this issue Aug 31, 2020 · 0 comments
Open

Support release branches #3469

djmitche opened this issue Aug 31, 2020 · 0 comments
Labels
enhancement New feature or request

Comments

@djmitche
Copy link
Collaborator

For each of the last few major releases, we've had to bake a custom image after some small-but-fatal error popped up when deploying. As @sciurus said, it's not warm-fuzzies to be running a hand-built image (more accurately yarn build --push on a developer's system) in production. We've had to do this because deployments have lagged releases, so we're updating deployments to versions that aren't the latest release.

Let's add a way to go back to each major release and make minor or patch releases from it.

I think the tricky bits are:

  • yarn release checks that the current commit is the latest on the upstream main branch, so that would have to change
  • changelog / GH releases: how do we represent that e.g., 36.0.1 was a different line of development from 37.0.0?
  • policy: what can land on a release branch? does that need to be a backport? does it need to be forward-ported? Do we only allow patch releases?
@djmitche djmitche added the enhancement New feature or request label Oct 19, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant