diff --git a/.github/workflows/openpilot.yaml b/.github/workflows/openpilot.yaml index 99e1ed480..fe9bc0bb4 100644 --- a/.github/workflows/openpilot.yaml +++ b/.github/workflows/openpilot.yaml @@ -26,7 +26,7 @@ jobs: (github.event.pull_request.head.repo.full_name == 'commaai/plotjuggler'))) && '["x86_64", "aarch64"]' || '["x86_64"]' ) }} runs-on: ${{ (matrix.arch == 'aarch64') && 'buildjet-4vcpu-ubuntu-2204-arm' || 'ubuntu-20.04' }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: submodules: recursive - name: build @@ -52,12 +52,16 @@ jobs: build_mac: name: build mac - runs-on: macOS-15 + strategy: + matrix: + # 15 = M1, 13 = Intel + os: [macOS-13, macOS-15] + runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: submodules: recursive - - uses: actions/setup-python@v2 + - uses: actions/setup-python@v5 with: python-version: '3.11.x' - name: setup dependencies