Skip to content

Commit

Permalink
Make use of new available M1 runners
Browse files Browse the repository at this point in the history
- Run tests there as well
- Publish mac arm version in them instead of in the intel macs
https://github.blog/changelog/2024-01-30-github-actions-introducing-the-new-m1-macos-runner-available-to-open-source/
  • Loading branch information
eduherminio committed Feb 7, 2024
1 parent e951900 commit d06fdd9
Show file tree
Hide file tree
Showing 5 changed files with 15 additions and 11 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/bench.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:

strategy:
matrix:
os: [ubuntu-latest, windows-latest, macOS-latest]
os: [ubuntu-latest, windows-latest, macOS-latest, macos-14]
fail-fast: false

env:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/benchmarks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:

strategy:
matrix:
os: [ubuntu-latest, windows-latest, macOS-latest]
os: [ubuntu-latest, windows-latest, macOS-latest, macos-14]
fail-fast: false

env:
Expand Down
18 changes: 11 additions & 7 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:

strategy:
matrix:
os: [ubuntu-latest, macos-latest]
os: [ubuntu-latest, macos-latest, macos-14]
fail-fast: false

steps:
Expand Down Expand Up @@ -49,14 +49,16 @@ jobs:

strategy:
matrix:
os: [ubuntu-latest, windows-latest, macOS-latest]
os: [ubuntu-latest, windows-latest, macOS-latest, macos-14]
include:
- os: ubuntu-latest
runtime-identifier: linux-x64
- os: windows-latest
runtime-identifier: win-x64
- os: macOS-latest
runtime-identifier: osx-x64
- os: macos-14
runtime-identifier: osx-arm64
fail-fast: false

steps:
Expand Down Expand Up @@ -114,14 +116,16 @@ jobs:
strategy:
matrix:
configuration: [Debug, Release]
os: [ubuntu-latest, windows-latest, macOS-latest]
os: [ubuntu-latest, windows-latest, macOS-latest, macos-14]
include:
- os: ubuntu-latest
runtime-identifier: linux-x64
- os: windows-latest
runtime-identifier: win-x64
- os: macOS-latest
runtime-identifier: osx-x64
- os: macos-14
runtime-identifier: osx-arm64
fail-fast: false

steps:
Expand Down Expand Up @@ -178,7 +182,7 @@ jobs:

strategy:
matrix:
os: [ubuntu-latest, windows-latest, macOS-latest]
os: [ubuntu-latest, windows-latest, macOS-latest, macos-14]
category: [LongRunning]
fail-fast: false

Expand Down Expand Up @@ -211,7 +215,7 @@ jobs:

strategy:
matrix:
os: [ubuntu-latest, windows-latest, macOS-latest]
os: [ubuntu-latest, windows-latest, macOS-latest, macos-14]
category: [Perft]
fail-fast: false

Expand Down Expand Up @@ -244,7 +248,7 @@ jobs:

strategy:
matrix:
os: [ubuntu-latest, windows-latest, macOS-latest]
os: [ubuntu-latest, windows-latest, macOS-latest, macos-14]
category: [Configuration]
fail-fast: false

Expand Down Expand Up @@ -359,7 +363,7 @@ jobs:

# strategy:
# matrix:
# os: [ubuntu-latest, windows-latest, macOS-latest]
# os: [ubuntu-latest, windows-latest, macOS-latest, macos-14]
# fail-fast: false

# env:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/on-demand-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:

strategy:
matrix:
os: [ubuntu-latest, windows-latest, macOS-latest]
os: [ubuntu-latest, windows-latest, macOS-latest, macos-14]
fail-fast: false

env:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ jobs:
- runtime-identifier: osx-x64
os: macos-latest
- runtime-identifier: osx-arm64
os: macos-latest
os: macos-14
fail-fast: false

steps:
Expand Down

0 comments on commit d06fdd9

Please sign in to comment.