diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index e865c29a..20138ffc 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -25,8 +25,6 @@ jobs: run: go tool golangci-lint run --timeout=5m - name: Unit Tests run: make test - - name: Install Tests - run: make test-install - name: Upload coverage to Codecov uses: codecov/codecov-action@57e3a136b779b570ffcdbf80b3bdc90e7fab3de2 # v6.0.0 with: @@ -34,6 +32,24 @@ jobs: files: ./coverage.out fail_ci_if_error: false + install-tests: + name: Install Tests (${{ matrix.os }}) + runs-on: ${{ matrix.os }} + permissions: + contents: read + strategy: + fail-fast: false + matrix: + os: + - macos-latest + - ubuntu-latest + steps: + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + with: + persist-credentials: false + - name: Install Tests + run: make test-install + # Monitor code coverage and TODO/FIXME-type comments health-score: name: Health Score