feat: add commands for publishing rc #419
Merged
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 change adds two commands:
aegir update-last-successful-build
This command updates a branch called
build/last-successful
(configurable)It's intended to be run on CI after every successful build of master.
It:
master
yarn.lock
andnpm-shrinkwrap.json
build/last-successful
branch if it existsbuild/last-successful
to originIt deletes the remote branch first because merging conflicts is tedious and
this branch should only be used by automated processes.
aegir publish-rc
This creates a release branch for the next release and publishes a release candidate to npm.
It:
build/last-successful
semver.inc
ing thepackage.json
version.rc
version