Skip to content

Commit 3790608

Browse files
committed
Revert "github: Remove workflow for Mac OS X"
This reverts commit c945f58. I initially removed the workflow because it was failing all the time and always seeing commit messages with failed CI checks is not only pretty unhelpful but we might miss other *relevant* failures because of that. So this brings back the workflow for Darwin since we're now actually working on at least trying to implement support for it. The reason why I'm not adding this *after* adding support is that I don't have a Mac OS X machine, so I have to purely relying on the GitHub Actions workflow. Signed-off-by: aszlig <aszlig@nix.build>
1 parent cae5c5c commit 3790608

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

.github/workflows/main.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,20 @@ jobs:
2121
with:
2222
name: Linux_Meson_Testlog
2323
path: build/meson-logs/testlog.txt
24+
25+
macos:
26+
runs-on: macos-latest
27+
steps:
28+
- uses: actions/checkout@v2
29+
- uses: actions/setup-python@v1
30+
with:
31+
python-version: '3.x'
32+
- run: brew install yaml-cpp asciidoctor
33+
- run: pip install meson ninja
34+
- run: meson setup build
35+
- run: meson test -C build -v
36+
- uses: actions/upload-artifact@v1
37+
if: failure()
38+
with:
39+
name: MacOS_Meson_Testlog
40+
path: build/meson-logs/testlog.txt

0 commit comments

Comments
 (0)