1 parent d31a028 commit 79b9998Copy full SHA for 79b9998
1 file changed
.github/workflows/coverage.yml
@@ -21,6 +21,23 @@ jobs:
21
target/
22
key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}
23
24
+ - name: Install system dependencies
25
+ run: |
26
+ sudo apt-get update
27
+ sudo apt-get install -y software-properties-common python3-dev
28
+
29
+ - name: Set up Python
30
+ uses: actions/setup-python@v5
31
+ with:
32
+ python-version: "3.13"
33
34
+ - name: Set up uv Python env
35
36
+ pip install uv
37
+ uv venv
38
+ source .venv/bin/activate
39
+ uv pip install maturin
40
41
- name: Install cargo-tarpaulin
42
run: cargo install cargo-tarpaulin --version 0.26.0
43
0 commit comments