Skip to content

Commit

Permalink
github: add testing on macos-latest
Browse files Browse the repository at this point in the history
Still hitting some issues.
  • Loading branch information
jnikula committed Sep 1, 2024
1 parent 7c5feb3 commit 9421610
Showing 1 changed file with 22 additions and 2 deletions.
24 changes: 22 additions & 2 deletions .github/workflows/makefile.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,8 +42,8 @@ jobs:
. venv
make check-examples
test:
name: Run test suite
test-ubuntu:
name: Run test suite (Ubuntu)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
Expand All @@ -55,6 +55,26 @@ jobs:
. venv
make test
test-macos:
name: Run test suite (macOS)
runs-on: macos-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
- run: brew --prefix llvm@15
- run: $(brew --prefix llvm@15)/bin/llvm-config --libdir
- run: printenv
- name: Test
run: |
export DYLD_LIBRARY_PATH=$($(brew --prefix llvm@15)/bin/llvm-config --libdir)
. venv
pip install clang==15.0.7
echo "C header search path:"
python3 -m hawkmoth.util.compiler --output=args --lang=c $(brew --prefix llvm@15)/bin/clang
echo "C++ header search path:"
python3 -m hawkmoth.util.compiler --output=args --lang=c++ $(brew --prefix llvm@15)/bin/clang
pytest -n auto --cc-path="$(brew --prefix llvm@15)/bin/clang"
docs:
name: Check documentation
if: github.event_name == 'pull_request'
Expand Down

0 comments on commit 9421610

Please sign in to comment.