Creating a version action that versions the release based on PR logic #277
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This action updates the root
package.json
with a version number based on our primer workflow logic. After updating the version inpackage.json
the actions down in the workflow will be able to read this number and publish/update packages.Logic
release-
then treat that as a release candidate. Grab the version number from the branch name egrelease-8.0.0 => 8.0.0
. The version number will end up with arc
postfix and the commit short sha. eg.8.0.0-rc.1cd4n78
master
and isn't arelease-
branch, then treat this as an alpha release. Using the current version number from package, it will bump it to a patch release and add a postfix of alpha and the commit sha. eg8.0.0 => 8.0.1-alpha.1cd4n78
@shawnbot @emplums