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

Async release version control #50

Open
yyynnn opened this issue May 27, 2021 · 1 comment
Open

Async release version control #50

yyynnn opened this issue May 27, 2021 · 1 comment

Comments

@yyynnn
Copy link

yyynnn commented May 27, 2021

Is there a way to control major versions across multiple async release branches?

Problem:
We have stage1, stage2 branches. Each of these branches have divergent tags - stage1 have 1.x.x, stage2 have 2.x.x. So we will get error in CI if we bump stage1 tags up to next major version.

Solution:

  1. Prevent major version bump via some team convention or via some check in multi-semantic-release.
  2. Diverge versions via semver metadata (But 'two versions that differ only in the build metadata, have the same precedence') or some prefix (which is not very sem ver).
@antongolub
Copy link
Member

Hey, @yyynnn,

Unfortunately, we do not use multi-branch releases at all. Therefore, it is difficult to say something meaningful or advise, sorry. If you have enough time to add a workaround, we'll be happy to accept your PR.

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

No branches or pull requests

2 participants