File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3838
3939 build-linux:
4040 needs: build-ffrunner
41- runs-on: ubuntu-24.04
41+ # This runner image should stay the same, otherwise there is potential to break compatibility.
42+ # See https://v2.tauri.app/distribute/appimage/#limitations
43+ runs-on: ubuntu-22.04
4244 steps:
4345 - uses: actions/setup-node@v4
4446 with:
@@ -90,19 +92,30 @@ jobs:
9092 # key: cargo-deps-Linux
9193
9294 - name: Build
93- run: cargo tauri build --no-bundle
95+ run: cargo tauri build --bundles appimage
9496
95- - name: Package
97+ - name: Package Standalone
9698 run: |
9799 cd src-tauri/target/release
98100 mkdir linux-standalone
99- mv -t linux-standalone openfusionlauncher ffrunner.exe d3d9_vulkan.dll assets defaults loader player mono
101+ cp -t linux-standalone openfusionlauncher ffrunner.exe d3d9_vulkan.dll assets defaults loader player mono
102+
103+ - name: Package AppImage
104+ run: |
105+ cd src-tauri/target/release
106+ mkdir linux-appimage
107+ cp -t linux-appimage bundle/appimage/OpenFusionLauncher_*.AppImage ffrunner.exe d3d9_vulkan.dll assets defaults loader player mono
100108
101109 - uses: actions/upload-artifact@v4.6.0
102110 with:
103111 name: openfusionlauncher-linux-standalone
104112 path: src-tauri/target/release/linux-standalone/
105113
114+ - uses: actions/upload-artifact@v4.6.0
115+ with:
116+ name: openfusionlauncher-linux-appimage
117+ path: src-tauri/target/release/linux-appimage/
118+
106119 build-windows:
107120 needs: build-ffrunner
108121 runs-on: windows-latest
You can’t perform that action at this time.
0 commit comments