diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a7fb479842..2c44b9c3ce 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -238,6 +238,10 @@ jobs: needs: build steps: + - name: Install build dependencies - Linux + if: ${{ runner.os == 'Linux' }} + run: sudo apt-get update && sudo apt-get install -y git python3 python3-pip make gcc g++ libx11-dev libxkbfile-dev pkg-config libsecret-1-dev rpm xvfb ffmpeg zstd wget squashfs-tools + - name: Checkout the latest code uses: actions/checkout@v4 diff --git a/CHANGELOG.md b/CHANGELOG.md index f6c28a2377..4abc279fa2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,7 @@ ### Pulsar +- CI: Add build dependencies for Linux 'test bins' job [@DeeDeeG](https://github.com/pulsar-edit/pulsar/pull/1165) - Tree-sitter rolling fixes, 1.124 edition [@savetheclocktower](https://github.com/pulsar-edit/pulsar/pull/1148) - Fix Linux trash error message [@mauricioszabo](https://github.com/pulsar-edit/pulsar/pull/1151) - electron-builder: Don't create differential update blockmaps [@DeeDeeG](https://github.com/pulsar-edit/pulsar/pull/1139)