Skip to content

Commit 81a874b

Browse files
ashwin-antclaude
andcommitted
Add macOS support to test workflows
Add macOS to test and test-e2e job matrices. macOS uses the same bash installation script as Linux for Claude Code setup. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
1 parent 4efff37 commit 81a874b

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

.github/workflows/test.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
runs-on: ${{ matrix.os }}
1212
strategy:
1313
matrix:
14-
os: [ubuntu-latest, windows-latest]
14+
os: [ubuntu-latest, macos-latest, windows-latest]
1515
python-version: ["3.10", "3.11", "3.12", "3.13"]
1616

1717
steps:
@@ -42,7 +42,7 @@ jobs:
4242
needs: test # Run after unit tests pass
4343
strategy:
4444
matrix:
45-
os: [ubuntu-latest, windows-latest]
45+
os: [ubuntu-latest, macos-latest, windows-latest]
4646
python-version: ["3.10", "3.11", "3.12", "3.13"]
4747

4848
steps:
@@ -53,8 +53,8 @@ jobs:
5353
with:
5454
python-version: ${{ matrix.python-version }}
5555

56-
- name: Install Claude Code (Linux)
57-
if: runner.os == 'Linux'
56+
- name: Install Claude Code (Linux/macOS)
57+
if: runner.os == 'Linux' || runner.os == 'macOS'
5858
run: |
5959
curl -fsSL https://claude.ai/install.sh | bash
6060
echo "$HOME/.local/bin" >> $GITHUB_PATH

0 commit comments

Comments
 (0)