Skip to content

Commit 122db1d

Browse files
committed
Update GitHub Actions: Replace deprecated macOS 13 with macOS 15-intel
- Replace deprecated macOS 13 with macOS 15-intel (x86_64) to avoid deprecation - Keep macOS 14 for ARM64 (avoids Clang 17 musttail JIT bug on macOS 15) - Keep ubuntu-22.04 for Linux/Alpine (ubuntu-latest has readline issues) - Update windows-2022 to windows-latest (no issues reported) This addresses GitHub Actions issue #13046 regarding macOS 13 deprecation scheduled for complete removal by December 8, 2025, while avoiding known compilation issues with Apple Clang 17 on macOS 15 ARM64. References: - actions/runner-images#13046 - php/php-src#16168 (Clang 17 musttail bug)
1 parent 38fa354 commit 122db1d

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

.github/workflows/build-macos.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ jobs:
1111
matrix:
1212
debug: [true, false]
1313
zts: [true, false]
14-
os: ['13', '14'] # macOS 13 (Intel) and 14 (ARM64)
15-
16-
name: "MACOS_${{ matrix.os == '13' && 'X64' || 'ARM64' }}_${{ matrix.debug && 'DEBUG' || 'RELEASE' }}_${{ matrix.zts && 'ZTS' || 'NTS' }}"
14+
os: ['15-intel', '14'] # macOS 15 Intel (x86_64) and 14 (ARM64)
15+
16+
name: "MACOS_${{ matrix.os == '15-intel' && 'X64' || 'ARM64' }}_${{ matrix.debug && 'DEBUG' || 'RELEASE' }}_${{ matrix.zts && 'ZTS' || 'NTS' }}"
1717
runs-on: macos-${{ matrix.os }}
1818

1919
steps:

.github/workflows/build-windows.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77
jobs:
88
WINDOWS:
99
name: WINDOWS_X64_ZTS
10-
runs-on: windows-2022
10+
runs-on: windows-latest
1111
timeout-minutes: 50
1212
env:
1313
PHP_BUILD_CACHE_BASE_DIR: C:\build-cache

0 commit comments

Comments
 (0)