Skip to content

Commit 85f6f07

Browse files
authored
Mac 11 support, beside mac 10 (#22)
1 parent 58167ef commit 85f6f07

File tree

2 files changed

+13
-7
lines changed

2 files changed

+13
-7
lines changed

.github/workflows/build.yml

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -71,11 +71,16 @@ jobs:
7171
# TODO: Add OSX build. Problem: stdfwd.hh has to be conditionally disabled for _APPLE_ (huge but simple)
7272
# TODO: Add Windows build. Problem: EnjoLibBoost fails to compile without wstring (short but harder)
7373

74-
7574
build-macos:
76-
runs-on: macOS-latest
75+
runs-on: ${{ matrix.os }}
7776
env:
7877
CCACHE_TEMPDIR: /tmp/.ccache-temp
78+
strategy:
79+
fail-fast: false
80+
matrix:
81+
#os: [macOS-latest, macOS-11] # prev
82+
#os: [macOS-latest, macOS-10.15] # future
83+
os: [macOS-10.15, macOS-11] # transitionary
7984
steps:
8085
- uses: actions/checkout@v1
8186
with:
@@ -85,8 +90,8 @@ jobs:
8590
uses: actions/cache@v2
8691
with:
8792
path: /Users/runner/Library/Caches/ccache
88-
key: ccache03-${{ runner.os }}-build-${{ github.sha }}
89-
restore-keys: ccache03-${{ runner.os }}-build-
93+
key: ccache03-${{ runner.os }}-${{ matrix.os }}-build-${{ github.sha }}
94+
restore-keys: ccache03-${{ runner.os }}-${{ matrix.os }}-build-
9095
# Less volatile cache
9196
- name: data cache
9297
uses: actions/cache@v2

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,11 @@ In case these instructions become outdated, please refer to the steps of the [CI
3737

3838
## Requirements
3939
Supported systems:
40-
- Debian-stable
41-
- Ubuntu 20.04 & 21.04
42-
- Mac OSX
40+
- Debian stable & buster
41+
- Ubuntu 21.04 & 20.04(!)
42+
- Mac OSX 11(!) & 10.15(!)
4343
- ~~Windows~~ (somewhat later)
44+
- (!) = under CI
4445

4546
## Preparation
4647
Please run the below scripts. They are meant to be non-interactive and will require root permissions (via `sudo`).

0 commit comments

Comments
 (0)