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: src/content/docs/dev/publishing.md
+8
Original file line number
Diff line number
Diff line change
@@ -60,3 +60,11 @@ moonlight CI builds the `develop` branch automatically. This section is for publ
60
60
- Push the tag: `git push --tags`
61
61
- Wait for the package to be uploaded to npm.
62
62
- 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