ci: release and nightly release automation #230
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.
π Linked issue
β Type of change
π Description
Important
These automations require an
NPM_TOKEN
to be set on this repo!This PR changes the release flow:
main
will trigger a release on@vueuse/motion-nightly
pnpm release
will let you pick which version to bump to, this will update the package version and publish a tag with that version. This triggers therelease
action which builds the package and publishes it to npm, adds the changes toCHANGELOG.md
and a release on the repo.I have tested these automations on https://github.com/BobbieGoede/motion, though I had to replace the package names temporarily. These automations published https://www.npmjs.com/package/@goede/motion and https://www.npmjs.com/package/@goede/motion-nightly, you can see a release on the repo here https://github.com/BobbieGoede/motion/releases/tag/v2.2.6.
π Checklist