Run GTK unit tests in CI, fix broken tests

We only ran `apprt=none` tests in CI, which misses a huge surface area
of unit tests. Thankfully only a couple were broken. This fixes that.
This commit is contained in:
Mitchell Hashimoto
2025-07-09 10:42:13 -07:00
parent d8e7a6634e
commit 86dbfb98d7
4 changed files with 40 additions and 5 deletions

View File

@@ -561,7 +561,16 @@ jobs:
name: ghostty
authToken: "${{ secrets.CACHIX_AUTH_TOKEN }}"
- name: Test GTK Build
- name: Test
run: |
nix develop -c \
zig build \
-Dapp-runtime=gtk \
-Dgtk-x11=${{ matrix.x11 }} \
-Dgtk-wayland=${{ matrix.wayland }} \
test
- name: Build
run: |
nix develop -c \
zig build \