You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We release by publishing builds in the release branch. Every merge triggers build which creates a new commit in the release branch. Than the consumer picks the update by the commit hash:
The only release branch makes it impossible to have experimental builds or prepare major changes because the releases go in sequence and there is no way to branch it.
We have no way to communicate to users about the scale of the change. All versions look the same and the only way to understand the change is to review the changes in the commit
Solution
I don't have a strong opinion on what to do here, but the most obvious approach would be to release the library in the NPM Registry, which will unblock the regular library development flow.
The second option is to have an experimental release branch with manual release process. This will add some work and knowledge to share.
The text was updated successfully, but these errors were encountered:
Context
We release by publishing builds in the release branch. Every merge triggers build which creates a new commit in the release branch. Than the consumer picks the update by the commit hash:
The solution is simple and serves us well.
Problem
Solution
I don't have a strong opinion on what to do here, but the most obvious approach would be to release the library in the NPM Registry, which will unblock the regular library development flow.
The second option is to have an experimental release branch with manual release process. This will add some work and knowledge to share.
The text was updated successfully, but these errors were encountered: