Skip to content

Commit

Permalink
Update supported MacOS on Apple Silicon version
Browse files Browse the repository at this point in the history
  • Loading branch information
SeanTAllen committed Apr 9, 2024
1 parent be1000c commit 5934212
Show file tree
Hide file tree
Showing 6 changed files with 17 additions and 14 deletions.
6 changes: 3 additions & 3 deletions .github/workflows/nightlies.yml
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ jobs:
content: ${{ github.server_url}}/${{ github.repository }}/actions/runs/${{ github.run_id }} failed.

x86_macos:
runs-on: macos-13
runs-on: macos-14

name: x86-64-apple-darwin
steps:
Expand All @@ -82,7 +82,7 @@ jobs:
uses: actions/cache/restore@v3
with:
path: build/libs
key: libs-x86-macos-13-${{ hashFiles('Makefile', 'CMakeLists.txt', 'libs/CMakeLists.txt') }}
key: libs-x86-macos-14-${{ hashFiles('Makefile', 'CMakeLists.txt', 'libs/CMakeLists.txt') }}
- name: Build Libs
if: steps.restore-libs.outputs.cache-hit != 'true'
run: make libs build_flags=-j8
Expand All @@ -91,7 +91,7 @@ jobs:
uses: actions/cache/save@v3
with:
path: build/libs
key: libs-x86-macos-13-${{ hashFiles('Makefile', 'CMakeLists.txt', 'libs/CMakeLists.txt') }}
key: libs-x86-macos-14-${{ hashFiles('Makefile', 'CMakeLists.txt', 'libs/CMakeLists.txt') }}
- name: Install Cloudsmith
run: pip3 install --upgrade cloudsmith-cli
- name: Nightly
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -326,7 +326,7 @@ jobs:
run: make test-cross-ci config=release PONYPATH=../armv8-a/release cross_triple=aarch64-unknown-linux-gnu cross_arch=armv8-a cross_cpu=cortex-a53 cross_linker=aarch64-linux-gnu-gcc cross_runner="qemu-aarch64-static -cpu cortex-a53 -L /usr/local/aarch64-linux-gnu/libc"

x86_64-macos:
runs-on: macos-13
runs-on: macos-14

name: x86-64 Apple Darwin
steps:
Expand All @@ -337,7 +337,7 @@ jobs:
uses: actions/cache/restore@v3
with:
path: build/libs
key: libs-x86-macos-13-${{ hashFiles('Makefile', 'CMakeLists.txt', 'libs/CMakeLists.txt') }}
key: libs-x86-macos-14-${{ hashFiles('Makefile', 'CMakeLists.txt', 'libs/CMakeLists.txt') }}
- name: Build Libs
if: steps.restore-libs.outputs.cache-hit != 'true'
run: make libs build_flags=-j8
Expand All @@ -346,7 +346,7 @@ jobs:
uses: actions/cache/save@v3
with:
path: build/libs
key: libs-x86-macos-13-${{ hashFiles('Makefile', 'CMakeLists.txt', 'libs/CMakeLists.txt') }}
key: libs-x86-macos-14-${{ hashFiles('Makefile', 'CMakeLists.txt', 'libs/CMakeLists.txt') }}
- name: Build Debug Runtime
run: |
make configure arch=x86-64 config=debug
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ jobs:
needs:
- pre-artefact-creation

runs-on: macos-13
runs-on: macos-14

name: x86-64-apple-darwin
steps:
Expand All @@ -97,7 +97,7 @@ jobs:
uses: actions/cache/restore@v3
with:
path: build/libs
key: libs-x86-macos-13-${{ hashFiles('Makefile', 'CMakeLists.txt', 'libs/CMakeLists.txt') }}
key: libs-x86-macos-14-${{ hashFiles('Makefile', 'CMakeLists.txt', 'libs/CMakeLists.txt') }}
- name: Build Libs
if: steps.restore-libs.outputs.cache-hit != 'true'
run: make libs build_flags=-j8
Expand All @@ -106,7 +106,7 @@ jobs:
uses: actions/cache/save@v3
with:
path: build/libs
key: libs-x86-macos-13-${{ hashFiles('Makefile', 'CMakeLists.txt', 'libs/CMakeLists.txt') }}
key: libs-x86-macos-14-${{ hashFiles('Makefile', 'CMakeLists.txt', 'libs/CMakeLists.txt') }}
- name: Install Cloudsmith
run: pip3 install --upgrade cloudsmith-cli
- name: Release
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/stress-test-runtime.yml
Original file line number Diff line number Diff line change
Expand Up @@ -211,7 +211,7 @@ jobs:
content: ${{ github.server_url}}/${{ github.repository }}/actions/runs/${{ github.run_id }} failed.

x86_64-macos:
runs-on: macos-13
runs-on: macos-14

strategy:
fail-fast: false
Expand All @@ -235,7 +235,7 @@ jobs:
uses: actions/cache/restore@v3
with:
path: build/libs
key: libs-x86-macos-13-${{ hashFiles('Makefile', 'CMakeLists.txt', 'libs/CMakeLists.txt') }}
key: libs-x86-macos-14-${{ hashFiles('Makefile', 'CMakeLists.txt', 'libs/CMakeLists.txt') }}
- name: Build Libs
if: steps.restore-libs.outputs.cache-hit != 'true'
run: make libs build_flags=-j8
Expand All @@ -244,7 +244,7 @@ jobs:
uses: actions/cache/save@v3
with:
path: build/libs
key: libs-x86-macos-13-${{ hashFiles('Makefile', 'CMakeLists.txt', 'libs/CMakeLists.txt') }}
key: libs-x86-macos-14-${{ hashFiles('Makefile', 'CMakeLists.txt', 'libs/CMakeLists.txt') }}
- name: Build Debug Runtime
run: |
make configure arch=x86-64 config=debug
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/update-lib-cache.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ jobs:
run: make libs build_flags=-j8

x86_64-macos:
runs-on: macos-13
runs-on: macos-14

name: x86-64 Apple Darwin
steps:
Expand All @@ -54,7 +54,7 @@ jobs:
uses: actions/cache@v3
with:
path: build/libs
key: libs-x86-macos-13-${{ hashFiles('Makefile', 'CMakeLists.txt', 'libs/CMakeLists.txt') }}
key: libs-x86-macos-14-${{ hashFiles('Makefile', 'CMakeLists.txt', 'libs/CMakeLists.txt') }}
- name: Build Libs
if: steps.restore-libs.outputs.cache-hit != 'true'
run: make libs build_flags=-j8
Expand Down
3 changes: 3 additions & 0 deletions .release-notes/macos-14.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
## Update supported MacOS version for Apple Silicon

We've changed our supported MacOS on Apple Silicon version to 14. All prebuilt binaries are now built on MacOS 14. We will maintain best effort support MacOS 13 for Apple Silicon. All testing is now done using MacOS 14.

0 comments on commit 5934212

Please sign in to comment.