From 38a74b81ab45697ec487b89ba100f7ccaec80e3c Mon Sep 17 00:00:00 2001 From: Chemaclass Date: Wed, 3 Jun 2026 14:26:28 +0200 Subject: [PATCH] fix(ci): windows-acceptance matrix covers all test files; clean job labels --- .github/workflows/tests.yml | 7 ++++--- CHANGELOG.md | 1 + 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index c8947fba..519a6095 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -140,6 +140,7 @@ jobs: run: ./bashunit --parallel --jobs 4 ${{ matrix.test_path }} windows-acceptance: + name: "windows-acceptance (${{ matrix.name }})" if: github.event_name == 'push' timeout-minutes: 10 runs-on: windows-latest @@ -148,11 +149,11 @@ jobs: matrix: include: - name: "a-e" - test_path: "tests/acceptance/bashunit_[a-e]*_test.sh" + test_path: "tests/acceptance/bashunit_[a-e]*_test.sh tests/acceptance/coverage_*_test.sh" - name: "f-l" - test_path: "tests/acceptance/bashunit_[f-l]*_test.sh" + test_path: "tests/acceptance/bashunit_[f-l]*_test.sh tests/acceptance/install*_test.sh" - name: "m-z" - test_path: "tests/acceptance/bashunit_[m-z]*_test.sh tests/acceptance/[i-p]*_test.sh" + test_path: "tests/acceptance/bashunit_[m-z]*_test.sh tests/acceptance/bashunit_test.sh tests/acceptance/mock*_test.sh tests/acceptance/parallel*_test.sh" steps: - name: Checkout code uses: actions/checkout@v4 diff --git a/CHANGELOG.md b/CHANGELOG.md index ac8e4c5e..0bf475b5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,7 @@ ### Internal - Global-slot return pattern for hot-path helpers; `_BASHUNIT_SPY_*` namespace (#674) +- Windows acceptance CI: matrix shards now cover every test file (`bashunit_test.sh`, `coverage_*`, `install`, `mock` were silently skipped) and job labels show only the shard name ### Performance - Faster runtime-error detection: single `case` glob (#668)