-
Notifications
You must be signed in to change notification settings - Fork 41
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
Add pre-release beta to existing CI/CD to improve release process #643
Closed
6 of 7 tasks
Tracked by
#651
Milestone
Comments
Merged
9 tasks
This was referenced Apr 22, 2024
Closed
Need to rename the branches from master to Main |
9 tasks
commit should be presented via PR |
9 tasks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Sub of: #651 (TBC)
What
Adds pre-release beta to existing CI/CD to remove some friction from our current release process.
Why
This will make the release process easier because more will be automated. It will require less manual intervention and fewer steps to manage.
Context
We currently maintain three repositories that we release npm packages from. Each repository has its own release process that includes creating a release PR and then manually created and publishing a release on npm. Only then can the release be tested and any bugs have to be hotfixed and a new release created on the fly. This is quite a fragile process and often takes a few hours to coordinate, which can be cut down substantially using some more automation.
Prerequisites/resources
None
Statement of Work
Acceptance criteria
main
that updates package and lock files that include new version numbersmain
intorelease
triggers new release to be created automatically on npmThe text was updated successfully, but these errors were encountered: