Skip to content

Commit 0412313

Browse files
committed
Updates for powershell and better toolchain verification
1 parent 20b44a3 commit 0412313

1 file changed

Lines changed: 12 additions & 12 deletions

File tree

.github/workflows/ci.yml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -209,10 +209,10 @@ jobs:
209209
- name: Verify toolchain
210210
shell: pwsh
211211
run: |
212-
Get-Command dmd, ldc2, dub -ErrorAction SilentlyContinue | Format-Table -AutoSize
213-
Get-Command dub -all
214-
dub --version
215-
echo $env:Path
212+
dmd --version 2>$null; if ($LASTEXITCODE -ne 0) { "dmd not found"; exit 1 }
213+
dub --version; if ($LASTEXITCODE -ne 0) { "dub not found"; exit 1 }
214+
Write-Host "ARCH=$env:ARCH"
215+
Write-Host "Path=$env:Path"
216216
- name: Cache dub packages (safe to share)
217217
uses: actions/cache@v4
218218
with:
@@ -234,18 +234,18 @@ jobs:
234234
- name: Build / test (nightly compiler; no coverage)
235235
if: contains(matrix.dc, 'beta') || contains(matrix.dc, 'master')
236236
run: |
237-
dub test --arch=$ARCH --build=unittest-ci -c ci-bignum-test
238-
dub test --arch=$ARCH --build=unittest-ci -c ci-core-test
239-
dub test --arch=$ARCH --build=unittest-ci -c ci-ndslice-test
240-
dub test --arch=$ARCH --build=unittest-ci -c ci-test
237+
dub test --arch=$env:ARCH --build=unittest-ci -c ci-bignum-test
238+
dub test --arch=$env:ARCH --build=unittest-ci -c ci-core-test
239+
dub test --arch=$env:ARCH --build=unittest-ci -c ci-ndslice-test
240+
dub test --arch=$env:ARCH --build=unittest-ci -c ci-test
241241
shell: pwsh
242242
- name: Build / test (stable compiler; with coverage)
243243
if: ${{ !(contains(matrix.dc, 'beta') || contains(matrix.dc, 'master')) }}
244244
run: |
245-
dub test --arch=$ARCH --build=unittest-cov-ci -c ci-bignum-test
246-
dub test --arch=$ARCH --build=unittest-cov-ci -c ci-core-test
247-
dub test --arch=$ARCH --build=unittest-cov-ci -c ci-ndslice-test
248-
dub test --arch=$ARCH --build=unittest-cov-ci -c ci-test
245+
dub test --arch=$env:ARCH --build=unittest-cov-ci -c ci-bignum-test
246+
dub test --arch=$env:ARCH --build=unittest-cov-ci -c ci-core-test
247+
dub test --arch=$env:ARCH --build=unittest-cov-ci -c ci-ndslice-test
248+
dub test --arch=$env:ARCH --build=unittest-cov-ci -c ci-test
249249
shell: pwsh
250250
- name: Upload coverage data
251251
if: ${{ !(contains(matrix.dc, 'beta') || contains(matrix.dc, 'master')) }}

0 commit comments

Comments
 (0)