Files
Starship/.github/workflows/mac.yml
T
Garrett Cox 3e3e7b8af9 MacOS CI Universal Build (#246)
* Another attempt

* Use macports
2026-03-20 20:02:12 -03:00

23 lines
661 B
YAML

name: MacOS Validation
on:
pull_request:
branches: [ "*" ]
jobs:
build:
runs-on: macos-14
steps:
- uses: actions/checkout@v6
with:
submodules: recursive
- uses: melusina-org/setup-macports@v1
with:
parameters: '.github/macports.yml'
- uses: hendrikmuhs/ccache-action@v1.2
with:
key: macos-ccache-${{ github.ref }}
- name: Build
run: |
cmake -H. -Bbuild-cmake -GNinja -DCMAKE_BUILD_TYPE=Release -D CMAKE_C_COMPILER_LAUNCHER=ccache -D CMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_OSX_ARCHITECTURES="x86_64;arm64"
cmake --build build-cmake -j