Skip to content

Commit acb3673

Browse files
committed
Write docs on publishing installer
1 parent 2b4182f commit acb3673

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/content/docs/dev/publishing.md

+8
Original file line numberDiff line numberDiff line change
@@ -60,3 +60,11 @@ moonlight CI builds the `develop` branch automatically. This section is for publ
6060
- Push the tag: `git push --tags`
6161
- Wait for the package to be uploaded to npm.
6262
- Use [the update helper script](/dev/helper-scripts) to update the dependencies in moonlight if needed.
63+
64+
## Publishing the installer
65+
66+
- Update `Cargo.toml`, `metainfo.xml`, and `assets/Info.plist` with a new version.
67+
- Write a changelog into `metainfo.xml`.
68+
- Commit and push to `main`.
69+
- Wait for CI to finish and download the .exe/.dmg.
70+
- Upload a new release, creating a tag in the GitHub UI **starting with the character `v`**, with the release description being the same as in `metainfo.xml`.

0 commit comments

Comments
 (0)