Skip to content

Commit c311ee5

Browse files
committed
ci: set --wrap-mode=nodownload
Make sure Meson doesn't automagically download and build dependencies, so that we use system libraries.
1 parent e8eec54 commit c311ee5

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

.github/workflows/main.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939

4040
- name: Compile Cage (XWayland=${{ matrix.xwayland }})
4141
run: |
42-
meson --fatal-meson-warnings \
42+
meson --fatal-meson-warnings --wrap-mode=nodownload \
4343
build-${{ matrix.CC }}-${{matrix.xwayland }} \
4444
-Dwlroots:xwayland=${{ matrix.xwayland }}
4545
ninja -C build-${{ matrix.CC }}-${{matrix.xwayland }}
@@ -58,7 +58,7 @@ jobs:
5858
run: git clone https://gitlab.freedesktop.org/wlroots/wlroots.git subprojects/wlroots -b $WLROOTS_VERSION
5959
- name: Check for formatting changes
6060
run: |
61-
meson build-clang-format -Dwlroots:xwayland=enabled
61+
meson --wrap-mode=nodownload build-clang-format -Dwlroots:xwayland=enabled
6262
ninja -C build-clang-format clang-format-check
6363
6464
scan-build:
@@ -77,5 +77,5 @@ jobs:
7777
run: git clone https://gitlab.freedesktop.org/wlroots/wlroots.git subprojects/wlroots -b $WLROOTS_VERSION
7878
- name: Run scan-build
7979
run: |
80-
meson build-scan-build -Dwlroots:xwayland=enabled
80+
meson --wrap-mode=nodownload build-scan-build -Dwlroots:xwayland=enabled
8181
ninja -C build-scan-build scan-build

0 commit comments

Comments
 (0)