Skip to content

Commit 125821c

Browse files
authored
Document release process for native dependencies (#14402)
1 parent 72b700d commit 125821c

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

doc/Publishing.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ The release instructions are as follows:
8383
- Perform the release using `yarn publish:latest` - choose an appropriate version.
8484
- Keep the `packages/core/README.md` updates in a separate commit ([example](https://github.com/eclipse-theia/theia/commit/21fa2ec688e4a8bcf10203d6dc0f730af43a7f58)).
8585
- 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.
8687
- Once approved, merge using `Rebase and Merge` (**DO NOT `Squash and Merge`**).
8788
- Once the pull-request is merged, pull the changes locally and tag the publishing commit (ex: `git tag -a "${version} ${sha} -m "${version}"`).
8889
- Publish the tag to GitHub.
@@ -94,6 +95,7 @@ The release instructions are as follows:
9495
- Use the `generate release notes` button to generate the list of contributors (including new ones), and format them similarly to other releases.
9596
- Include a release `description` to include a reference to the `changelog` at the respective `sha` and release version.
9697
- 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.
9799
- Select _"Publish Release"_ bottom at the bottom of the page.
98100
- 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).
99101

0 commit comments

Comments
 (0)