You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/Publishing.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -83,6 +83,7 @@ The release instructions are as follows:
83
83
- Perform the release using `yarn publish:latest` - choose an appropriate version.
84
84
- Keep the `packages/core/README.md` updates in a separate commit ([example](https://github.com/eclipse-theia/theia/commit/21fa2ec688e4a8bcf10203d6dc0f730af43a7f58)).
85
85
- Prepare a release - create a branch with the pattern `release/x.y.z` (ex: `release/1.40.x`).
86
+
- Run the [*Package Native Dependencies*](https://github.com/eclipse-theia/theia/actions/workflows/native-dependencies.yml) GitHub Action on the new branch and download the resulting artifacts.
86
87
- Once approved, merge using `Rebase and Merge` (**DO NOT `Squash and Merge`**).
87
88
- Once the pull-request is merged, pull the changes locally and tag the publishing commit (ex: `git tag -a "${version} ${sha} -m "${version}"`).
88
89
- Publish the tag to GitHub.
@@ -94,6 +95,7 @@ The release instructions are as follows:
94
95
- Use the `generate release notes` button to generate the list of contributors (including new ones), and format them similarly to other releases.
95
96
- Include a release `description` to include a reference to the `changelog` at the respective `sha` and release version.
96
97
- Include a reference to the migration guide in the release description.
98
+
- Add the artifacts of the *Package Native Dependencies* GitHub Action to the release assets.
97
99
- Select _"Publish Release"_ bottom at the bottom of the page.
98
100
- For additional information, please consult the official GitHub documentation regarding [creating releases](https://help.github.com/en/github/administering-a-repository/managing-releases-in-a-repository#creating-a-release).
0 commit comments