diff --git a/.github/workflows/build-and-make.yaml b/.github/workflows/build-and-make.yaml index fff436794..10c9a44ec 100644 --- a/.github/workflows/build-and-make.yaml +++ b/.github/workflows/build-and-make.yaml @@ -37,6 +37,15 @@ jobs: node-version: '22' cache: 'pnpm' + - name: Install Linux system dependencies + if: matrix.os == 'ubuntu-latest' + run: | + sudo apt-get update + # rpm: for rpm builds + # libarchive-tools: provides 'bsdtar' for pacman builds + # flatpak flatpak-builder: for flatpak builds + sudo apt-get install --no-install-recommends -y rpm libarchive-tools flatpak flatpak-builder + - name: Install dependencies run: pnpm install --no-frozen-lockfile @@ -70,6 +79,8 @@ jobs: dist/executables/**/*.snap dist/executables/**/*.AppImage dist/executables/**/*.tar.gz + dist/executables/**/*.pacman + dist/executables/**/*.flatpak retention-days: 7 - name: Upload artifacts (Windows) @@ -122,6 +133,8 @@ jobs: artifacts/linux-artifacts/*.rpm artifacts/linux-artifacts/*.snap artifacts/linux-artifacts/*.tar.gz + artifacts/linux-artifacts/*.pacman + artifacts/linux-artifacts/*.flatpak artifacts/windows-artifacts/*-setup.exe artifacts/windows-artifacts/*.msi artifacts/windows-artifacts/*.zip