File tree 2 files changed +25
-4
lines changed
2 files changed +25
-4
lines changed Original file line number Diff line number Diff line change 11
11
12
12
jobs :
13
13
build :
14
-
15
- runs-on : ubuntu-latest
16
-
14
+ name : Build and test
15
+ runs-on : ${{ matrix.os }}
16
+ strategy :
17
+ fail-fast : false
18
+ matrix :
19
+ os : [
20
+ ubuntu-latest,
21
+ windows-latest,
22
+ # macos-latest # disabled due to incompatibility. See issue #1
23
+ ]
24
+ rust : [stable]
17
25
steps :
18
26
- uses : actions/checkout@v4
27
+ - name : Set up Python
28
+ uses : actions/setup-python@v5
29
+ with :
30
+ python-version : " 3.13"
31
+ check-latest : true
32
+ - name : Setup Rust
33
+ uses : actions-rs/toolchain@v1
34
+ with :
35
+ profile : minimal
36
+ toolchain : ${{ matrix.rust }}
37
+ override : true
19
38
- name : Build
20
39
run : cargo build --verbose
21
40
- name : Run tests
22
41
run : cargo test --verbose
42
+ - name : Run tests on Release
43
+ run : cargo test --release --verbose
Original file line number Diff line number Diff line change @@ -5,4 +5,4 @@ edition = "2024"
5
5
6
6
[dev-dependencies ]
7
7
proptest = " 1.6.0"
8
- pyo3 = " 0.23.4 "
8
+ pyo3 = { version = " 0.24 " , features = [ " abi3 " ] }
You can’t perform that action at this time.
0 commit comments