From acb36736fb3b14f9b973152a57572e4db2ce6e99 Mon Sep 17 00:00:00 2001 From: NotNite Date: Fri, 17 Jan 2025 08:10:54 -0500 Subject: [PATCH] Write docs on publishing installer --- src/content/docs/dev/publishing.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/content/docs/dev/publishing.md b/src/content/docs/dev/publishing.md index 073e1e9..4deb5c4 100644 --- a/src/content/docs/dev/publishing.md +++ b/src/content/docs/dev/publishing.md @@ -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`.