1 parent c279608 commit 9d2f638Copy full SHA for 9d2f638
1 file changed
.github/workflows/ci.yml
@@ -17,16 +17,24 @@ jobs:
17
steps:
18
- uses: actions/checkout@v4
19
20
+ - name: Install system dependencies (Ubuntu)
21
+ if: matrix.os == 'ubuntu-latest'
22
+ run: sudo apt-get update && sudo apt-get install -y portaudio19-dev
23
+
24
+ - name: Install system dependencies (macOS)
25
+ if: matrix.os == 'macos-latest'
26
+ run: brew install portaudio
27
28
- name: Install uv
- uses: astral-sh/setup-uv@v5
29
+ uses: astral-sh/setup-uv@v7
30
with:
31
enable-cache: true
32
33
- name: Set up Python ${{ matrix.python-version }}
34
run: uv python install ${{ matrix.python-version }}
35
36
- name: Install the project
- run: uv sync --all-extras
37
+ run: uv sync --all-extras --dev
38
39
- name: Run type checking
40
run: uv run mypy --strict shh/
0 commit comments