Skip to content

Commit 785cd51

Browse files
committed
amend! TO-DROP: ci: restrict to failing documentation/win+Meson
TO-DROP: ci: restrict to failing documentation/win+Meson (test) Let's include the tests, too, so that the build artifacts of `win+Meson` are exercised. Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
1 parent 7b917b0 commit 785cd51

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

.github/workflows/main.yml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,31 @@ jobs:
4141
with:
4242
name: windows-meson-artifacts
4343
path: build
44+
windows-meson-test:
45+
name: win+Meson test
46+
runs-on: windows-latest
47+
needs: [windows-meson-build]
48+
strategy:
49+
fail-fast: false
50+
matrix:
51+
nr: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
52+
concurrency:
53+
group: windows-meson-test-${{ matrix.nr }}-${{ github.ref }}
54+
steps:
55+
- uses: actions/checkout@v5
56+
- uses: actions/setup-python@v6
57+
- name: Set up dependencies
58+
shell: pwsh
59+
run: pip install meson ninja
60+
- name: Download build artifacts
61+
uses: actions/download-artifact@v5
62+
with:
63+
name: windows-meson-artifacts
64+
path: build
65+
- name: Test
66+
shell: pwsh
67+
run: meson test -C build --no-rebuild --print-errorlogs --slice "$(1+${{ matrix.nr }})/10"
68+
4469
documentation:
4570
name: documentation
4671
concurrency:

0 commit comments

Comments
 (0)