Skip to content

Commit 4cd6edd

Browse files
committed
MacOS
1 parent a90e502 commit 4cd6edd

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

.github/workflows/test.yml

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,24 @@ jobs:
55
runs-on: ${{ matrix.os }}
66
strategy:
77
matrix:
8-
os: [ubuntu-24.04, ubuntu-24.04-arm]
8+
os: [ubuntu-24.04, ubuntu-24.04-arm, macos-13, macos-14, macos-15]
99
steps:
10-
- name: Install system packages
10+
- name: Install system packages (Ubuntu)
11+
if: startsWith(matrix.os, 'ubuntu')
1112
run: |
1213
sudo apt-get update
1314
sudo apt-get install -y asciidoc python3-pygit2 python3-pip
15+
- name: Install system packages (MacOS)
16+
if: startsWith(matrix.os, 'macos')
17+
run : |
18+
brew update
19+
brew install asciidoc libgit2
20+
pip3 install --upgrade pip
21+
pip3 install pygit2
1422
- name: Install Python packages
1523
run: |
16-
pip install --upgrade pip
17-
pip install pylint pycodestyle
24+
pip3 install --upgrade pip
25+
pip3 install pylint pycodestyle
1826
- name: Checkout
1927
uses: actions/checkout@v4
2028
with:

0 commit comments

Comments
 (0)