diff --git a/.github/workflows/default.yml b/.github/workflows/default.yml index 30e9f1cd..11a1f2ac 100644 --- a/.github/workflows/default.yml +++ b/.github/workflows/default.yml @@ -57,6 +57,11 @@ jobs: dmd: gdc-12 host: macos-latest + # Restrict DMD to macOS latest + - compiler: + dmd: dmd + host: macos-latest + # Omit dub builds for GDC because dub rejects the old fronted revision - compiler: dmd: gdc-12 @@ -65,12 +70,19 @@ jobs: include: - { do_report: 1, build: { type: dub, version: 'current' }, host: 'ubuntu-22.04', compiler: { version: dmd-latest, dmd: dmd } } + - compiler: + dmd: dmd + host: macos-13 + build: + type: 'dub' + version: 'current' + runs-on: ${{ matrix.host }} steps: # Clone repo + submodules - name: Checkout repo - uses: actions/checkout@v2 + uses: actions/checkout@v4 with: submodules: 'recursive' fetch-depth: 0 @@ -153,7 +165,7 @@ jobs: # Parse phobos to check for failures / crashes / ... - name: Checkout Phobos - uses: actions/checkout@v2 + uses: actions/checkout@v4 with: repository: dlang/phobos path: phobos