3232 fail-fast : false
3333 matrix :
3434 rust : [ stable ]
35- os : [ ubuntu-latest, macos-13 , macos-latest, ubuntu-24.04-arm ]
35+ os : [ ubuntu-latest, macos-15-intel , macos-latest, ubuntu-24.04-arm ]
3636 args :
3737 - --all-targets --features unstable
3838 - --release --all-targets --features unstable
6565 fail-fast : false
6666 matrix :
6767 rust : [ stable ]
68- os : [ ubuntu-latest, macos-13 , macos-latest ]
68+ os : [ ubuntu-latest, macos-15-intel , macos-latest ]
6969 args :
7070 - --no-default-features --features aws-lc-sys,bindgen,unstable
7171 - --release --all-targets --features bindgen,unstable
7676 - if : ${{ startsWith(matrix.os, 'macos-') }}
7777 run : |
7878 brew install llvm
79- echo 'LIBCLANG_PATH=${{ (matrix.os == 'macos-13' && '/usr/local') || '/ opt/homebrew' }} /opt/llvm/lib' >> $GITHUB_ENV
80- echo 'LLVM_CONFIG_PATH=${{ (matrix.os == 'macos-13' && ' /usr/local') || '/opt/homebrew' }} /opt/llvm/bin/llvm-config' >> $GITHUB_ENV
79+ echo 'LIBCLANG_PATH=/ opt/homebrew/opt/llvm/lib' >> $GITHUB_ENV
80+ echo 'LLVM_CONFIG_PATH=/usr/local/opt/llvm/bin/llvm-config' >> $GITHUB_ENV
8181 - uses : dtolnay/rust-toolchain@master
8282 id : toolchain
8383 with :
@@ -193,7 +193,7 @@ jobs:
193193 strategy :
194194 fail-fast : false
195195 matrix :
196- os : [ ubuntu-latest, macos-13 , macos-latest ]
196+ os : [ ubuntu-latest, macos-15-intel , macos-latest ]
197197 static : [ 0, 1 ]
198198 steps :
199199 - uses : actions/checkout@v4
@@ -283,7 +283,7 @@ jobs:
283283 strategy :
284284 fail-fast : false
285285 matrix :
286- os : [ ubuntu-latest, macos-13 , macos-latest ]
286+ os : [ ubuntu-latest, macos-15-intel , macos-latest ]
287287 steps :
288288 - uses : actions/checkout@v4
289289 with :
@@ -340,13 +340,13 @@ jobs:
340340 strategy :
341341 fail-fast : false
342342 matrix :
343- os : [ ubuntu-latest, macos-13 , macos-latest ]
343+ os : [ ubuntu-latest, macos-15-intel , macos-latest ]
344344 static : [ 0, 1 ]
345345 exclude :
346346 # The FIPS build on macOS can only produce shared libraries.
347347 - os : ' macos-latest'
348348 static : 1
349- - os : ' macos-13 '
349+ - os : ' macos-15-intel '
350350 static : 1
351351 steps :
352352 - uses : actions/checkout@v4
@@ -368,7 +368,7 @@ jobs:
368368 strategy :
369369 fail-fast : false
370370 matrix :
371- os : [ ubuntu-latest, macos-13 , macos-latest, windows-latest ]
371+ os : [ ubuntu-latest, macos-15-intel , macos-latest, windows-latest ]
372372 steps :
373373 - uses : actions/checkout@v4
374374 with :
@@ -403,7 +403,7 @@ jobs:
403403 strategy :
404404 fail-fast : false
405405 matrix :
406- os : [ ubuntu-latest, macos-13 , macos-latest, windows-latest ]
406+ os : [ ubuntu-latest, macos-15-intel , macos-latest, windows-latest ]
407407 steps :
408408 - uses : actions/checkout@v4
409409 with :
@@ -442,7 +442,7 @@ jobs:
442442 strategy :
443443 fail-fast : false
444444 matrix :
445- os : [ ubuntu-latest, macos-13 , macos-latest, windows-latest ]
445+ os : [ ubuntu-latest, macos-15-intel , macos-latest, windows-latest ]
446446 steps :
447447 - uses : actions/checkout@v4
448448 with :
@@ -473,7 +473,7 @@ jobs:
473473 matrix :
474474 os :
475475 - ubuntu-latest
476- - macos-13
476+ - macos-15-intel
477477 - macos-latest
478478 steps :
479479 - uses : actions/checkout@v4
@@ -490,8 +490,8 @@ jobs:
490490 - if : ${{ startsWith(matrix.os, 'macos-') }}
491491 run : |
492492 brew install llvm
493- echo 'LIBCLANG_PATH=${{ (matrix.os == 'macos-13' && '/usr/local') || '/ opt/homebrew' }} /opt/llvm/lib' >> $GITHUB_ENV
494- echo 'LLVM_CONFIG_PATH=${{ (matrix.os == 'macos-13' && '/usr/local') || '/ opt/homebrew' }} /opt/llvm/bin/llvm-config' >> $GITHUB_ENV
493+ echo 'LIBCLANG_PATH=/ opt/homebrew/opt/llvm/lib' >> $GITHUB_ENV
494+ echo 'LLVM_CONFIG_PATH=/ opt/homebrew/opt/llvm/bin/llvm-config' >> $GITHUB_ENV
495495 - name : Set Rust toolchain override
496496 run : rustup override set ${{ steps.toolchain.outputs.name }}
497497 - uses : actions/setup-go@v4
@@ -542,7 +542,7 @@ jobs:
542542 strategy :
543543 fail-fast : false
544544 matrix :
545- os : [ ubuntu-latest, macos-13 , macos-latest, windows-latest ]
545+ os : [ ubuntu-latest, macos-15-intel , macos-latest, windows-latest ]
546546 fips : [ 0, 1 ]
547547 exclude :
548548 # macOS aarch64 fix for FIPS pending the following PR applied to FIPS branch:
@@ -576,7 +576,7 @@ jobs:
576576 strategy :
577577 fail-fast : false
578578 matrix :
579- os : [ ubuntu-latest, macos-13 , macos-latest ]
579+ os : [ ubuntu-latest, macos-15-intel , macos-latest ]
580580 pregen_src : [ 0, 1 ]
581581 steps :
582582 - uses : actions/checkout@v4
@@ -602,7 +602,7 @@ jobs:
602602 brew uninstall --force cmake
603603 brew install --force cmake
604604 cmake --version
605- echo 'CMAKE=${{ (matrix.os == 'macos-13' && '/usr/local') || '/ opt/homebrew' }} /bin/cmake' >> $GITHUB_ENV
605+ echo 'CMAKE=/ opt/homebrew/bin/cmake' >> $GITHUB_ENV
606606 - name : Run cargo test
607607 working-directory : " path has spaces/aws-lc-rs"
608608 run : cargo test --tests -p aws-lc-rs --features bindgen
0 commit comments