diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 9af4765..28b0a9d 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -30,8 +30,27 @@ jobs: - name: Run fixers run: mise run fixers - - name: Run tests - run: mise run ci-tests - - name: Run govulncheck run: mise run lint-govulncheck + + test: + runs-on: ${{ matrix.os }} + timeout-minutes: 15 + strategy: + fail-fast: false + matrix: + os: [ubuntu-latest, macos-latest] + steps: + - name: Check out repository + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + with: + fetch-depth: 0 + persist-credentials: false + + - name: Install mise + uses: jdx/mise-action@3c2e0cf82a5b2e5249f0d3635a4d83d0ae861518 # v4.2.5 + with: + version: 2026.8.5 + + - name: Run tests + run: mise run ci-tests