From 78bd4276e911e037d8f36cfb39a2b73bc334604b Mon Sep 17 00:00:00 2001 From: singingbush Date: Thu, 14 Sep 2023 17:56:20 +0100 Subject: [PATCH] perform CI on wider range of compiler versions --- .github/workflows/test.yml | 37 +++++++++++++++++++++++++++++++------ 1 file changed, 31 insertions(+), 6 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index c8b708d1..4690658e 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -17,14 +17,39 @@ jobs: strategy: fail-fast: false matrix: - os: [ubuntu-latest, windows-latest, macOS-latest] - dc: [dmd-latest, ldc-latest] + os: [ubuntu-latest] + dc: + - dmd-latest + - ldc-latest + - dmd-2.104.2 + - dmd-2.103.1 + - dmd-2.102.2 + - dmd-2.101.2 + - dmd-2.100.2 + - dmd-2.099.1 + - dmd-2.098.1 + - dmd-2.097.2 + - dmd-2.096.1 + - dmd-2.095.1 + - dmd-2.094.2 + - ldc-1.34.0 # eq to dmd v2.104.2 + - ldc-1.33.0 # eq to dmd v2.103.1 + - ldc-1.32.2 # eq to dmd v2.102.2 + - ldc-1.31.0 # eq to dmd v2.101.2 + - ldc-1.25.1 # eq to dmd v2.095.1 + - ldc-1.24.0 # eq to dmd v2.094.1 arch: [x86_64] include: - - { os: windows-latest, dc: dmd-2.092.0, arch: x86_64 } - - { os: windows-latest, dc: dmd-2.092.0, arch: x86_mscoff } - - { os: windows-latest, dc: dmd-2.091.1, arch: x86_64 } - - { os: windows-latest, dc: ldc-1.20.1, arch: x86_64 } + - { os: macOS-latest, dc: dmd-latest, arch: x86_64 } + - { os: macOS-latest, dc: ldc-latest, arch: x86_64 } + - { os: windows-latest, dc: dmd-latest, arch: x86_mscoff } + - { os: windows-latest, dc: dmd-latest, arch: x86_64 } + - { os: windows-latest, dc: dmd-2.094.2, arch: x86_mscoff } + - { os: windows-latest, dc: dmd-2.094.2, arch: x86_64 } + - { os: windows-latest, dc: ldc-latest, arch: x86_mscoff } + - { os: windows-latest, dc: ldc-latest, arch: x86_64 } + - { os: windows-latest, dc: ldc-1.24.0, arch: x86_mscoff } + - { os: windows-latest, dc: ldc-1.24.0, arch: x86_64 } runs-on: ${{ matrix.os }} steps: