name: (CI/Flatpak) lsfg-vk on: push: branches: ["release", "develop"] jobs: flatpak-extensions: runs-on: ubuntu-latest strategy: matrix: version: ["23.08", "24.08", "25.08"] container: image: ghcr.io/flathub-infra/flatpak-github-actions:freedesktop-${{ matrix.version }} options: --privileged steps: - name: Checkout repository uses: actions/checkout@v4 - name: Build Flatpak extension (${{ matrix.version }}) uses: flatpak/flatpak-github-actions/flatpak-builder@v6 with: bundle: "org.freedesktop.Platform.VulkanLayer.lsfg_vk_${{ matrix.version }}.flatpak" manifest-path: "dist/flatpak/lsfg-vk-layer/org.freedesktop.Platform.VulkanLayer.lsfgvk_${{ matrix.version }}.yml" branch: "${{ matrix.version }}" flatpak-ui: runs-on: ubuntu-latest container: image: ghcr.io/flathub-infra/flatpak-github-actions:kde-6.10 options: --privileged steps: - name: Checkout repository uses: actions/checkout@v4 - name: Build Flatpak uses: flatpak/flatpak-github-actions/flatpak-builder@v6 with: bundle: "gay.pancake.lsfg-vk-ui.flatpak" manifest-path: "dist/flatpak/lsfg-vk-ui/gay.pancake.lsfg-vk-ui.yml" branch: "${{ github.ref_name }}"