chore(ci): update ubuntu specific dependencies

This commit is contained in:
Leafd 2025-10-08 10:17:42 -04:00
parent a873bace6e
commit b7516b4ccc
No known key found for this signature in database
GPG key ID: D44AE7A3699406BE

View file

@ -45,7 +45,7 @@ jobs:
platform:
- macos-latest
- windows-latest
- ubuntu-22.04
- ubuntu-24.04
runs-on: '${{ matrix.platform }}'
permissions:
id-token: write
@ -116,13 +116,19 @@ jobs:
restore-keys: |
${{ runner.os }}-pnpm-store-
- name: install dependencies (ubuntu only)
if: 'startsWith(matrix.platform, ''ubuntu'')'
run: >
if: matrix.platform == 'ubuntu-24.04'
run: |
sudo apt-get update
sudo apt-get install -y libwebkit2gtk-4.1-dev build-essential curl
wget file libxdo-dev libssl-dev pkg-config
libayatana-appindicator3-dev librsvg2-dev
sudo apt-get install -y \
libwebkit2gtk-4.1-0=2.44.0-2 \
libwebkit2gtk-4.1-dev=2.44.0-2 \
libjavascriptcoregtk-4.1-0=2.44.0-2 \
libjavascriptcoregtk-4.1-dev=2.44.0-2 \
gir1.2-javascriptcoregtk-4.1=2.44.0-2 \
gir1.2-webkit2-4.1=2.44.0-2 \
libappindicator3-dev \
librsvg2-dev \
patchelf
- name: Install frontend dependencies
run: |
pnpm install