Skip to content

Commit 7007f55

Browse files
committed
fix: install GTK/glib dependencies for Linux CI builds
1 parent 20d9274 commit 7007f55

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

.github/workflows/ci.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,10 @@ jobs:
2626
runs-on: blacksmith-32vcpu-ubuntu-2404
2727
steps:
2828
- uses: actions/checkout@v4
29+
- name: Install Linux dependencies
30+
run: |
31+
sudo apt-get update
32+
sudo apt-get install -y libgtk-3-dev libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev patchelf libglib2.0-dev
2933
- uses: dtolnay/rust-toolchain@stable
3034
with:
3135
components: clippy
@@ -47,6 +51,11 @@ jobs:
4751
runner: windows-64-cli
4852
steps:
4953
- uses: actions/checkout@v4
54+
- name: Install Linux dependencies
55+
if: matrix.name == 'ubuntu'
56+
run: |
57+
sudo apt-get update
58+
sudo apt-get install -y libgtk-3-dev libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev patchelf libglib2.0-dev
5059
- uses: dtolnay/rust-toolchain@stable
5160
- uses: Swatinem/rust-cache@v2
5261
with:
@@ -69,6 +78,11 @@ jobs:
6978
runner: windows-64-cli
7079
steps:
7180
- uses: actions/checkout@v4
81+
- name: Install Linux dependencies
82+
if: matrix.name == 'ubuntu'
83+
run: |
84+
sudo apt-get update
85+
sudo apt-get install -y libgtk-3-dev libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev patchelf libglib2.0-dev
7286
- uses: dtolnay/rust-toolchain@stable
7387
- uses: Swatinem/rust-cache@v2
7488
with:

0 commit comments

Comments
 (0)