add linux ARM & windows ARM builds

This commit is contained in:
WebFreak001 2025-12-25 18:58:57 +01:00 committed by Jan Jurzitza
parent 1498ef1c1c
commit 9e80391744
2 changed files with 10 additions and 7 deletions

View File

@ -36,6 +36,11 @@ jobs:
- { os: macos-latest, dc: ldc-latest, libdparse-version: min, build: release, arch: aarch64 }
- { os: macos-latest, dc: ldc-latest, libdparse-version: max, build: debug, arch: aarch64 }
- { os: macos-latest, dc: ldc-latest, libdparse-version: max, build: release, arch: aarch64 }
# linux arm
- { os: ubuntu-22.04-arm, dc: ldc-latest, libdparse-version: max, build: debug, arch: aarch64 }
- { os: ubuntu-22.04-arm, dc: ldc-latest, libdparse-version: max, build: release, arch: aarch64 }
- { os: ubuntu-22.04-arm, dc: ldc-latest, libdparse-version: min, build: debug, arch: aarch64 }
- { os: ubuntu-22.04-arm, dc: ldc-latest, libdparse-version: min, build: release, arch: aarch64 }
# old compiler tests
- { os: ubuntu-22.04, dc: dmd-2.095.1, libdparse-version: min, build: debug, arch: x86_64 }
- { os: ubuntu-22.04, dc: ldc-1.25.0, libdparse-version: min, build: debug, arch: x86_64 }

View File

@ -9,14 +9,12 @@ jobs:
fail-fast: false
matrix:
# use older ubuntu / linux version for glibc compatibility
os: [ubuntu-22.04, windows-latest]
dc:
- ldc-latest
arch:
- x86_64
include:
- os: macos-latest
arch: aarch64
- { dc: ldc-latest, os: ubuntu-22.04, arch: x86_64 }
- { dc: ldc-latest, os: ubuntu-22.04-arm, arch: aarch64 }
- { dc: ldc-latest, os: windows-latest, arch: x86_64 }
- { dc: ldc-latest, os: macos-latest, arch: x86_64 }
- { dc: ldc-latest, os: macos-latest, arch: aarch64 }
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v3