@@ -102,6 +102,7 @@ sudo dnf install flatpak flatpak-builder
102102flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
103103
104104mkdir -p target/flatpak
105+ flatpak_arch=" $( uname -m) "
105106flatpak-builder \
106107 --user \
107108 --force-clean \
@@ -113,15 +114,15 @@ flatpak-builder \
113114
114115flatpak build-bundle \
115116 target/flatpak/repo \
116- target/flatpak/aetheris-dev.flatpak \
117+ " target/flatpak/aetheris-dev-linux- ${flatpak_arch} .flatpak" \
117118 org.luminusos.Aetheris \
118119 stable
119120```
120121
121122Install and run it with:
122123
123124``` sh
124- flatpak install --user --reinstall target/flatpak/aetheris-dev.flatpak
125+ flatpak install --user --reinstall " target/flatpak/aetheris-dev-linux- $( uname -m ) .flatpak"
125126flatpak run org.luminusos.Aetheris
126127```
127128
@@ -176,11 +177,11 @@ git push origin v1.0.0-rc1
176177The release workflow validates the tag against ` [workspace.package].version `
177178in ` Cargo.toml ` and ` [package].version ` in ` crates/aetheris-app/Cargo.toml ` ,
178179runs CI, builds Flatpak, AppImage, macOS ` .dmg ` , Windows portable ` .zip ` , and
179- Windows setup ` .exe ` bundles, creates a source zip, and publishes the artifacts
180- to GitHub Releases . The macOS bundles are generated with ` cargo-bundle ` ,
181- Homebrew GTK runtime dylibs, and ` create-dmg ` . The Windows portable bundle
182- contains ` bin/aetheris.exe ` plus the GTK runtime files it needs, and the setup
183- ` .exe ` is generated with Inno Setup.
180+ Windows setup ` .exe ` bundles, and publishes the artifacts to GitHub Releases.
181+ GitHub provides the release source archives automatically . The macOS bundles are
182+ generated with ` cargo-bundle ` , Homebrew GTK runtime dylibs, and ` create-dmg ` .
183+ The Windows portable bundle contains ` bin/aetheris.exe ` plus the GTK runtime
184+ files it needs, and the setup ` .exe ` is generated with Inno Setup.
184185
185186## Pull Request Checklist
186187
0 commit comments