feat(ci): auto-release nightly versions of @zwave-js/config #1271
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.
With this PR, we automatically release a new prerelease version of @zwave-js/config every night at 02:00 if the following conditions are met:
lerna
tells us that only@zwave-js/config
andzwave-js
(because of the dependency) would be publishedlint:config
script succeeds@zwave-js/config
succeeds.The action does not mirror the version back to git, but chooses a version increase with the least specifity:
1.0.0 < 1.0.1-20210101 < 1.0.1-alpha.0 < 1.0.1-alpha.0.20200101 < 1.0.1-alpha.1
This way, versions that are manually released later will always have precedence.
fixes: #1267