Skip to content

Commit a0395ba

Browse files
Copilotrexlunae
andauthored
ci: add system dependencies (gtk/glib) to integration-tests and e2e-tests jobs
Agent-Logs-Url: https://github.com/rexlunae/RustyClaw/sessions/56e60618-4050-466f-ae95-b252b51de53f Co-authored-by: rexlunae <6726134+rexlunae@users.noreply.github.com>
1 parent 73e60c7 commit a0395ba

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

.github/workflows/ci.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,10 @@ jobs:
141141
steps:
142142
- uses: actions/checkout@v4
143143
- uses: dtolnay/rust-toolchain@stable
144+
- name: Install Linux system dependencies for desktop GUI
145+
run: |
146+
sudo apt-get update
147+
sudo apt-get install -y libgtk-3-dev libwebkit2gtk-4.1-dev
144148
- uses: Swatinem/rust-cache@v2
145149

146150
- name: Build debug binary
@@ -159,6 +163,10 @@ jobs:
159163
steps:
160164
- uses: actions/checkout@v4
161165
- uses: dtolnay/rust-toolchain@stable
166+
- name: Install Linux system dependencies for desktop GUI
167+
run: |
168+
sudo apt-get update
169+
sudo apt-get install -y libgtk-3-dev libwebkit2gtk-4.1-dev
162170
- uses: Swatinem/rust-cache@v2
163171

164172
- name: Build release binary

0 commit comments

Comments
 (0)