Skip to content
Snippets Groups Projects
Commit 82a609dd authored by Martin Doerr's avatar Martin Doerr
Browse files

8343923: GHA: Switch to Xcode 15 on MacOS AArch64 runners

Backport-of: 4c5bc5f2f091ae861d5329cdae42fe7fa295544b
parent 6d7a6e13
No related branches found
No related tags found
No related merge requests found
...@@ -237,7 +237,7 @@ jobs: ...@@ -237,7 +237,7 @@ jobs:
with: with:
platform: macos-aarch64 platform: macos-aarch64
runs-on: 'macos-14' runs-on: 'macos-14'
xcode-toolset-version: '14.3.1' xcode-toolset-version: '15.4'
configure-arguments: ${{ github.event.inputs.configure-arguments }} configure-arguments: ${{ github.event.inputs.configure-arguments }}
make-arguments: ${{ github.event.inputs.make-arguments }} make-arguments: ${{ github.event.inputs.make-arguments }}
if: needs.select.outputs.macos-aarch64 == 'true' if: needs.select.outputs.macos-aarch64 == 'true'
...@@ -291,6 +291,7 @@ jobs: ...@@ -291,6 +291,7 @@ jobs:
platform: macos-x64 platform: macos-x64
bootjdk-platform: macos-x64 bootjdk-platform: macos-x64
runs-on: macos-13 runs-on: macos-13
xcode-toolset-version: '14.3.1'
test-macos-aarch64: test-macos-aarch64:
name: macos-aarch64 name: macos-aarch64
...@@ -301,6 +302,7 @@ jobs: ...@@ -301,6 +302,7 @@ jobs:
platform: macos-aarch64 platform: macos-aarch64
bootjdk-platform: macos-aarch64 bootjdk-platform: macos-aarch64
runs-on: macos-14 runs-on: macos-14
xcode-toolset-version: '15.4'
test-windows-x64: test-windows-x64:
name: windows-x64 name: windows-x64
......
...@@ -37,6 +37,9 @@ on: ...@@ -37,6 +37,9 @@ on:
runs-on: runs-on:
required: true required: true
type: string type: string
xcode-toolset-version:
required: false
type: string
env: env:
# These are needed to make the MSYS2 bash work properly # These are needed to make the MSYS2 bash work properly
...@@ -147,7 +150,7 @@ jobs: ...@@ -147,7 +150,7 @@ jobs:
run: | run: |
# On macOS we need to install some dependencies for testing # On macOS we need to install some dependencies for testing
brew install make brew install make
sudo xcode-select --switch /Applications/Xcode_14.3.1.app/Contents/Developer sudo xcode-select --switch /Applications/Xcode_${{ inputs.xcode-toolset-version }}.app/Contents/Developer
# This will make GNU make available as 'make' and not only as 'gmake' # This will make GNU make available as 'make' and not only as 'gmake'
echo '/usr/local/opt/make/libexec/gnubin' >> $GITHUB_PATH echo '/usr/local/opt/make/libexec/gnubin' >> $GITHUB_PATH
if: runner.os == 'macOS' if: runner.os == 'macOS'
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment