diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index d6f0435..1f6161e 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -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