-
Notifications
You must be signed in to change notification settings - Fork 558
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
Automate releasing #3763
Comments
This will be in GHA, not Jenkins. Let us know if you need more clarification. @kneth please confirm. (answering question from Slack thread) |
Yes, it should be done in GHA. Tagging a git commit implies releasing. |
I'm not sure this is the best way to do it. Such a workflow would mean that tagging a release is done before the actual release is cut rather than the other way around. It will also require us to re-do a lot of the build steps that would have been done as part of a PR anyway. My suggestion would be to use a workflow similar to the .NET release process where you have first a dispatch workflow that creates the release PR, updating the changelog and any relevant versions and then a second dispatch workflow that picks up the artifacts from the PR build and does the release - publishing to npm, uploading docs, merging the release PR, as well as finally tagging the commit and publishing a github release. |
The PR has been merged - closing |
Releasing Realm JavaScript is a manual process, and we should be able to more most of it to CI. Pushing a new git tag should initialize the entire release process:
Close Jira releaseThe text was updated successfully, but these errors were encountered: