diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 458ccce..f99e6db 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -14,12 +14,15 @@ jobs: name: Matrix Build strategy: matrix: - os: [ubuntu-latest, windows-latest, macOS-latest] + os: [ubuntu-latest, windows-latest, macOS-13, macOS-latest] dc: [dmd-2.099.1, dmd-latest, ldc-latest] + exclude: + - { os: macOS-latest, dc: dmd-2.099.1 } + - { os: macOS-latest, dc: dmd-latest } runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Install D compiler uses: dlang-community/setup-dlang@v1 @@ -48,4 +51,6 @@ jobs: run: dub --root examples build --parallel --verbose - name: Upload coverage to Codecov - uses: codecov/codecov-action@v2 + uses: codecov/codecov-action@v4 + with: + token: ${{ secrets.CODECOV_TOKEN }}