-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ci: add prerelease process #2561
Conversation
Pull Request Report PR Title ✅ Title follows the conventional commit spec. Bundle Size
|
Just making sure that this branch should be merged in master first #2556 (before merging this one) We could also trying out the dep pipeline as soon as its merged |
859191c
to
74dc658
Compare
Update: I'm not gonna bump private packages, since it looks like the CI didn't bump them in the first place, and it makes |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm overall, tho I don't know/understand all the process because well I'm not familiar with it
https://coveord.atlassian.net/browse/KIT-2150
Divided & adapted from: #2553
We're not migrating the normal release process yet since I'm running out of time.
New prerelease process
Look at the
README.md
to know the new release process:ui-kit/README.md
Lines 57 to 81 in 49021bb
Changes in this PR
bump:version:major-prerelease
script to the rootpackage.json
lerna
gives version bumps, including[skip-ci]
.prerelease/**
branch now trigger the same CI asmaster
, except:/pre\.[0-9]+$/
are upgraded.prerelease/**
branch now trigger the same CI asmaster
, except:/pre\.[0-9]+$/
are published to NPM.alpha
tag on NPM isn't updated.dev
environment.Other details
major
/minor
/patch
version, the prerelease version will be ignored. Therefor,2.0.0
will already be available on the dev CDN, and will be overwritten every time we update the prerelease. Out of scope packages will also update their CDN, but in theory the files should be the same anyway.@coveo/[email protected]
would exclusively be uploaded to the following in the CDN: