generate OSX ARM binaries

This commit is contained in:
WebFreak001 2025-10-18 21:29:59 +02:00 committed by Jan Jurzitza
parent bd139c63d5
commit a739fffce0
3 changed files with 19 additions and 2 deletions

View File

@ -5,3 +5,8 @@ indent_size = 4
tab_width = 4
trim_trailing_whitespace = true
indent_style = tab
[.github/workflows/*.yml]
indent_size = 2
tab_width = 2
indent_style = space

View File

@ -12,7 +12,7 @@ jobs:
fail-fast: false
matrix:
# use older ubuntu / linux version for glibc compatibility
os: [ubuntu-22.04, windows-latest, macos-latest]
os: [ubuntu-22.04, windows-latest]
dc:
- ldc-latest
- dmd-latest
@ -27,6 +27,15 @@ jobs:
dc: ldc-latest
build: debug
libdparse-version: min
# macos only with LDC
- { os: macos-latest, dc: ldc-latest, libdparse-version: min, build: debug, arch: x86_64 }
- { os: macos-latest, dc: ldc-latest, libdparse-version: min, build: release, arch: x86_64 }
- { os: macos-latest, dc: ldc-latest, libdparse-version: max, build: debug, arch: x86_64 }
- { os: macos-latest, dc: ldc-latest, libdparse-version: max, build: release, arch: x86_64 }
- { os: macos-latest, dc: ldc-latest, libdparse-version: min, build: debug, arch: aarch64 }
- { 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 }
# 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,11 +9,14 @@ jobs:
fail-fast: false
matrix:
# use older ubuntu / linux version for glibc compatibility
os: [ubuntu-22.04, windows-latest, macos-latest]
os: [ubuntu-22.04, windows-latest]
dc:
- ldc-latest
arch:
- x86_64
include:
- os: macos-latest
arch: aarch64
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v3