1212 strategy :
1313 # Strategy is a matrix of debug and release builds/regression
1414 matrix :
15- os : [macos-latest ]
16- BUILD_TYPE : [Debug ]
15+ os : [macos-15 ]
16+ BUILD_TYPE : [Release ]
1717 COMPILER : [clang]
1818
1919 name : MacOS-${{ matrix.BUILD_TYPE }}-${{matrix.COMPILER}}
@@ -40,19 +40,12 @@ jobs:
4040 path : map
4141 ref : map_v2.0.21
4242
43- # Setup Conda and build environment
43+ # Setup build environment
4444 - name : Grab Python v3.8
4545 uses : actions/setup-python@v3
4646 with :
4747 python-version : 3.8
4848
49- # Cache the conda dependencies to
50- - name : Cache conda deps
51- uses : actions/cache@v3
52- with :
53- key : ${{ matrix.os }}-${{ matrix.BUILD_TYPE }}-${{ matrix.COMPILER }}-conda-${{ hashFiles('.github/workflows/conda/macos_env.yml') }}
54- path : /usr/share/miniconda/envs/riscv_perf_model # Default path for conda
55-
5649 # Setup CCache to cache builds
5750 - name : ccache
5851 uses : hendrikmuhs/ccache-action@v1.2
@@ -62,13 +55,10 @@ jobs:
6255 ${{ matrix.os }}-${{ matrix.BUILD_TYPE }}-${{ matrix.COMPILER }}-ccache-master
6356 ${{ matrix.os }}-${{ matrix.BUILD_TYPE }}-${{ matrix.COMPILER }}-ccache
6457
65- - name : Setup Conda Environment
66- uses : conda-incubator/setup-miniconda@v3
67- with :
68- channels : conda-forge,defaults
69- channel-priority : true
70- activate-environment : riscv_perf_model
71- environment-file : .github/workflows/conda/macos_env.yml
58+ # Install missing packages to make everything build
59+ - name : Install packages needed for sparta/olympia
60+ run : |
61+ brew install boost bison ccache cmake libyaml rapidjson xz zstd yaml-cpp
7262
7363 # Build
7464 - name : Build & Regress
0 commit comments