Skip to content

Commit

Permalink
Write docs on publishing installer
Browse files Browse the repository at this point in the history
  • Loading branch information
NotNite committed Jan 17, 2025
1 parent 2b4182f commit acb3673
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions src/content/docs/dev/publishing.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,3 +60,11 @@ moonlight CI builds the `develop` branch automatically. This section is for publ
- Push the tag: `git push --tags`
- Wait for the package to be uploaded to npm.
- Use [the update helper script](/dev/helper-scripts) to update the dependencies in moonlight if needed.

## Publishing the installer

- Update `Cargo.toml`, `metainfo.xml`, and `assets/Info.plist` with a new version.
- Write a changelog into `metainfo.xml`.
- Commit and push to `main`.
- Wait for CI to finish and download the .exe/.dmg.
- 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 comments on commit acb3673

Please sign in to comment.