ci: install Linux dependencies in CI workflow

Added steps to install Linux system dependencies for builds.
This commit is contained in:
4gray authored and GitHub committed 2025-11-26 17:12:39 +01:00
1 parent 1531b1ab73
commit ae6e97db91
1 file changed
+13
+13
View File
@@ -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