7373
7474 # https://github.com/Open-CMSIS-Pack/devtools-build-action
7575 - name : Build
76- uses : Open-CMSIS-Pack/devtools-build-action@1f131b70796337c98d4f680632bb4135d90f17f0 # arm64
76+ uses : Open-CMSIS-Pack/devtools-build-action@5b24a2b5145eb406a664269b3704bb983c19242d # arm64
7777 id : devtools-build
7878 with :
7979 target : cbuildgen
@@ -363,14 +363,6 @@ jobs:
363363 with :
364364 egress-policy : audit
365365
366- - name : Install macos deps
367- if : ${{ startsWith(matrix.runs_on, 'macos') }}
368- run : |
369- brew install \
370- dos2unix \
371- ninja \
372- wget
373-
374366 - name : Install linux deps
375367 if : ${{ startsWith(matrix.runs_on, 'ubuntu') }}
376368 run : |
@@ -402,6 +394,7 @@ jobs:
402394 run : |
403395 test -f ${installer_name} || wget -q ${arm_gcc_install_base}/${installer_name}
404396 tar -xvf ${installer_name}
397+
405398 - name : Setup ARM GCC for Windows
406399 if : ${{ startsWith(matrix.runs_on, 'windows') }}
407400 env :
@@ -438,12 +431,17 @@ jobs:
438431
439432 # https://github.com/Open-CMSIS-Pack/devtools-build-action
440433 - name : Build CbuildUnitTests
441- uses : Open-CMSIS-Pack/devtools-build-action@1f131b70796337c98d4f680632bb4135d90f17f0 # arm64
434+ uses : Open-CMSIS-Pack/devtools-build-action@5b24a2b5145eb406a664269b3704bb983c19242d # arm64
442435 with :
443436 target : CbuildUnitTests
444437 build_type : Debug
445438 arch : ${{ matrix.arch }}
446439
440+ - name : Install macos deps
441+ if : ${{ startsWith(matrix.runs_on, 'macos') }}
442+ run : |
443+ brew bundle install --file="${{ github.workspace }}/.github/Brewfile" --no-upgrade
444+
447445 - name : Run CbuildUnitTests
448446 if : matrix.arch != 'arm64'
449447 run : ctest -V -R CbuildUnitTests
@@ -460,7 +458,7 @@ jobs:
460458
461459 # https://github.com/Open-CMSIS-Pack/devtools-build-action
462460 - name : Build CbuildIntegTests
463- uses : Open-CMSIS-Pack/devtools-build-action@1f131b70796337c98d4f680632bb4135d90f17f0 # arm64
461+ uses : Open-CMSIS-Pack/devtools-build-action@5b24a2b5145eb406a664269b3704bb983c19242d # arm64
464462 with :
465463 target : CbuildIntegTests
466464 build_type : Debug
0 commit comments