Skip to content

Commit 35ea522

Browse files
committed
GHA: Bump macOS images to 13 and 14
1 parent dbba866 commit 35ea522

File tree

1 file changed

+9
-11
lines changed

1 file changed

+9
-11
lines changed

.github/workflows/main.yml

+9-11
Original file line numberDiff line numberDiff line change
@@ -50,16 +50,16 @@ jobs:
5050
host_dmd: gdmd-9
5151
disable_debug_for_dmd_unittests: true # no `-debug` - host frontend too old
5252
# macOS
53-
- job_name: macOS 13 x64, DMD (latest)
54-
os: macos-13
53+
- job_name: macOS 14 x64, DMD (latest)
54+
os: macos-14
5555
host_dmd: dmd
5656
# Disabled because of failure https://issues.dlang.org/show_bug.cgi?id=24518
57-
# - job_name: macOS 13 x64, DMD (coverage)
58-
# os: macos-13
57+
# - job_name: macOS 14 x64, DMD (coverage)
58+
# os: macos-14
5959
# host_dmd: dmd
6060
# coverage: true
61-
- job_name: macOS 12 x64, DMD (bootstrap)
62-
os: macos-12
61+
- job_name: macOS 13 x64, DMD (bootstrap)
62+
os: macos-13
6363
# de-facto bootstrap version on OSX
6464
# See: https://github.com/dlang/dmd/pull/13890
6565
host_dmd: dmd-2.099.1
@@ -100,12 +100,10 @@ jobs:
100100
if: runner.os != 'Windows'
101101
run: ${{ runner.os == 'macOS' && 'ci/cirrusci.sh' || 'sudo -E ci/cirrusci.sh' }}
102102

103-
# NOTE: Linker ICEs with Xcode 15.0.1 (default version on macos-13)
104-
# * https://issues.dlang.org/show_bug.cgi?id=24407
105-
# Remove this step if the default gets changed to 15.1 in actions/runner-images.
106-
- name: 'macOS 13: Switch to Xcode v15.1'
103+
# NOTE: the Xcode 15 linker complains about 'symbol count from symbol table and dynamic symbol table differ' with bootstrap DMD
104+
- name: 'macOS 13: Switch to Xcode v14.3.1'
107105
if: matrix.os == 'macos-13'
108-
run: sudo xcode-select -switch /Applications/Xcode_15.1.app
106+
run: sudo xcode-select -switch /Applications/Xcode_14.3.app
109107

110108
- name: 'Posix: Install host compiler'
111109
if: runner.os != 'Windows'

0 commit comments

Comments
 (0)