diff options
author | Brent Cook <busterb@gmail.com> | 2023-07-04 13:09:31 +0300 |
---|---|---|
committer | Brent Cook <busterb@gmail.com> | 2023-07-04 13:09:31 +0300 |
commit | 15d076b475ab12049b6b5dc5ab9cb360994c7ca4 (patch) | |
tree | 781e16c71b8279d1d39c3222e8372e4937e04409 /.github/workflows | |
parent | 2203c13d25cfc83a45e306df40bb3b5624cace2f (diff) | |
download | portable-15d076b475ab12049b6b5dc5ab9cb360994c7ca4.tar.gz portable-15d076b475ab12049b6b5dc5ab9cb360994c7ca4.tar.bz2 portable-15d076b475ab12049b6b5dc5ab9cb360994c7ca4.zip |
add ventura and arm64 test targets, remove big sur
This reworks the macOS github actions to target Apple silicon for tests.
To simplify the test matrix, removing big sur and adding ventura.
Also some cleanups to the test script. We really don't need the 'x'
workaround for non-POSIX shells, and it got confusing writing "xx86_64".
Diffstat (limited to '.github/workflows')
-rw-r--r-- | .github/workflows/macos_test.yml | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/.github/workflows/macos_test.yml b/.github/workflows/macos_test.yml index 83a1b35..d7509d6 100644 --- a/.github/workflows/macos_test.yml +++ b/.github/workflows/macos_test.yml | |||
@@ -6,13 +6,12 @@ jobs: | |||
6 | build-native: | 6 | build-native: |
7 | strategy: | 7 | strategy: |
8 | matrix: | 8 | matrix: |
9 | os: [macos-12, macos-11] | 9 | os: [macos-13, macos-12] |
10 | compiler: [clang, gcc] | 10 | arch: [arm64, x86_64] |
11 | runs-on: ${{ matrix.os }} | 11 | runs-on: ${{ matrix.os }} |
12 | continue-on-error: false | 12 | continue-on-error: false |
13 | env: | 13 | env: |
14 | CC: ${{ matrix.compiler }} | 14 | ARCH: ${{ matrix.arch }} |
15 | ARCH: native | ||
16 | name: ${{ matrix.compiler }} - ${{ matrix.os }} | 15 | name: ${{ matrix.compiler }} - ${{ matrix.os }} |
17 | steps: | 16 | steps: |
18 | - name: Install packages for macos | 17 | - name: Install packages for macos |