diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index c3a0d3f..a4491ed 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -330,6 +330,23 @@ jobs: - name: Archive artifacts uses: actions/upload-artifact@v4 + if: runner.os == 'Windows' with: name: ${{ runner.os }}-package path: ${{ steps.strings.outputs.build-output-dir }}/bin + + flatpak: + name: "Flatpak" + runs-on: ubuntu-latest + container: + image: ghcr.io/flathub-infra/flatpak-github-actions:gnome-48 + options: --privileged + steps: + - uses: actions/checkout@v4 + with: + submodules: true + - uses: flatpak/flatpak-github-actions/flatpak-builder@v6 + with: + bundle: astra.flatpak + manifest-path: zone.xiv.novus.yml + cache-key: flatpak-builder-${{ github.sha }} diff --git a/extern/libphysis b/extern/libphysis index 31b7259..41bd594 160000 --- a/extern/libphysis +++ b/extern/libphysis @@ -1 +1 @@ -Subproject commit 31b72594f565ce8d87e0f951692691579c738b41 +Subproject commit 41bd594d2ab2d0f9a9325ab5eedec9810e225de3 diff --git a/zone.xiv.novus.yml b/zone.xiv.novus.yml index 9f3871e..0373167 100644 --- a/zone.xiv.novus.yml +++ b/zone.xiv.novus.yml @@ -4,6 +4,8 @@ runtime-version: '6.8' sdk: org.kde.Sdk sdk-extensions: - org.freedesktop.Sdk.Extension.rust-stable + - org.freedesktop.Sdk.Compat.i386 + - org.freedesktop.Sdk.Extension.toolchain-i386 command: novus-launcher build-options: append-path: /usr/lib/sdk/rust-stable/bin @@ -20,6 +22,11 @@ finish-args: - --socket=wayland - --share=network - --device=dri + - --allow=multiarch +add-extensions: + org.freedesktop.Platform.Compat.i386: + directory: lib/i386-linux-gnu + version: '24.08' modules: - name: qt6-qthttpserver buildsystem: cmake-ninja