15
15
fmt :
16
16
runs-on : ubuntu-latest
17
17
steps :
18
- - uses : actions/checkout@v3
19
- - uses : actions/setup-python@v4
18
+ - uses : actions/checkout@v4
19
+ - uses : actions/setup-python@v5
20
20
with :
21
21
python-version : " 3.10"
22
22
- run : pip install black==24.10.0
32
32
clippy :
33
33
runs-on : ubuntu-latest
34
34
steps :
35
- - uses : actions/checkout@v3
35
+ - uses : actions/checkout@v4
36
36
- uses : dtolnay/rust-toolchain@stable
37
37
with :
38
38
toolchain : stable
@@ -53,14 +53,15 @@ jobs:
53
53
" 3.10" ,
54
54
" 3.11" ,
55
55
" 3.12" ,
56
+ " 3.13" ,
56
57
" pypy-3.9" ,
57
58
]
58
59
platform :
59
60
[
60
61
{
61
- os : " macOS -latest" ,
62
- python-architecture : " x64 " ,
63
- rust-target : " x86_64 -apple-darwin" ,
62
+ os : " macos -latest" ,
63
+ python-architecture : " arm64 " ,
64
+ rust-target : " aarch64 -apple-darwin" ,
64
65
},
65
66
{
66
67
os : " ubuntu-latest" ,
@@ -107,10 +108,10 @@ jobs:
107
108
extra_features : " nightly"
108
109
109
110
steps :
110
- - uses : actions/checkout@v3
111
+ - uses : actions/checkout@v4
111
112
112
113
- name : Set up Python ${{ matrix.python-version }}
113
- uses : actions/setup-python@v4
114
+ uses : actions/setup-python@v5
114
115
with :
115
116
python-version : ${{ matrix.python-version }}
116
117
architecture : ${{ matrix.platform.python-architecture }}
@@ -153,7 +154,7 @@ jobs:
153
154
needs : [fmt]
154
155
runs-on : ubuntu-latest
155
156
steps :
156
- - uses : actions/checkout@v3
157
+ - uses : actions/checkout@v4
157
158
- uses : dtolnay/rust-toolchain@stable
158
159
with :
159
160
toolchain : nightly
@@ -167,10 +168,10 @@ jobs:
167
168
args : --all-features
168
169
env :
169
170
CARGO_INCREMENTAL : 0
170
- RUSTFLAGS : " -Zprofile -Ccodegen-units=1 -Cinline -threshold=0 -Clink-dead-code -Coverflow-checks=off"
171
- RUSTDOCFLAGS : " -Zprofile -Ccodegen-units=1 -Cinline -threshold=0 -Clink-dead-code -Coverflow-checks=off"
171
+ RUSTFLAGS : " -Zprofile -Ccodegen-units=1 -Cllvm-args=--inline -threshold=0 -Clink-dead-code -Coverflow-checks=off"
172
+ RUSTDOCFLAGS : " -Zprofile -Ccodegen-units=1 -Cllvm-args=--inline -threshold=0 -Clink-dead-code -Coverflow-checks=off"
172
173
-
uses :
actions-rs/[email protected]
173
174
id : coverage
174
- - uses : codecov/codecov-action@v1
175
+ - uses : codecov/codecov-action@v4
175
176
with :
176
177
file : ${{ steps.coverage.outputs.report }}
0 commit comments