Skip to content

Commit 0c969da

Browse files
committed
ci: stick to macOS 15, because the FPC package is only officially qualified up to macOS 11 and uses a package format Apple has tightened in newer releases, so it no longer installs on the macos 26 runners.
/usr/bin/sudo installer -package /Volumes/fpc-3.2.2.intelarm64-macosx/fpc-3.2.2-intelarm64-macosx.mpkg -target / installer: Error - This package is incompatible with this version of macOS. Contact the developer for support.
1 parent cf67d11 commit 0c969da

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

.github/workflows/lazarus.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
strategy:
2828
fail-fast: false
2929
matrix:
30-
operating-system: [windows-latest, ubuntu-latest, macos-latest]
30+
operating-system: [windows-latest, ubuntu-latest, macos-15-arm64]
3131
lazarus-versions: ["stable"]
3232

3333
steps:
@@ -120,11 +120,11 @@ jobs:
120120
path: out/qt6/heidisql
121121

122122
- name: Build HeidiSQL (macOS)
123-
if: ${{ matrix.operating-system == 'macos-latest' }}
123+
if: ${{ matrix.operating-system == 'macos-15-arm64' }}
124124
run: make build-macos
125125

126126
- name: Upload binaries macOS
127-
if: ${{ matrix.operating-system == 'macos-latest' && matrix.lazarus-versions == 'stable' }}
127+
if: ${{ matrix.operating-system == 'macos-15-arm64' && matrix.lazarus-versions == 'stable' }}
128128
uses: actions/upload-artifact@v4
129129
with:
130130
name: ${{ matrix.operating-system }}

0 commit comments

Comments
 (0)