16
16
lint :
17
17
runs-on : ubuntu-latest
18
18
steps :
19
- - uses : actions/checkout@v3
19
+ - uses : actions/checkout@v4
20
20
- uses : dtolnay/rust-toolchain@stable
21
21
with :
22
22
components : rustfmt, clippy
45
45
- python-version : pypy-3.8
46
46
platform : { os: "ubuntu-latest", python-architecture: "x64", rust-target: "x86_64-unknown-linux-gnu" }
47
47
steps :
48
- - uses : actions/checkout@v3
48
+ - uses : actions/checkout@v4
49
49
- name : Set up Python ${{ matrix.python-version }}
50
50
uses : actions/setup-python@v4
51
51
with :
@@ -84,18 +84,18 @@ jobs:
84
84
runs-on : ubuntu-latest
85
85
needs : [lint, check-msrv, examples]
86
86
steps :
87
- - uses : actions/checkout@v3
87
+ - uses : actions/checkout@v4
88
88
- uses : messense/maturin-action@v1
89
89
with :
90
90
target : aarch64
91
91
manylinux : auto
92
92
args : --manifest-path examples/simple/Cargo.toml
93
93
94
94
valgrind :
95
- runs-on : ubuntu-22.04
95
+ runs-on : ubuntu-latest
96
96
needs : [lint, check-msrv, examples]
97
97
steps :
98
- - uses : actions/checkout@v3
98
+ - uses : actions/checkout@v4
99
99
- uses : dtolnay/rust-toolchain@stable
100
100
- uses : Swatinem/rust-cache@v2
101
101
continue-on-error : true
@@ -110,19 +110,19 @@ jobs:
110
110
runs-on : ubuntu-latest
111
111
needs : [lint, check-msrv, examples]
112
112
steps :
113
- - uses : actions/checkout@v3
113
+ - uses : actions/checkout@v4
114
114
- uses : dtolnay/rust-toolchain@nightly
115
115
- uses : Swatinem/rust-cache@v2
116
116
continue-on-error : true
117
+ - uses : taiki-e/install-action@cargo-careful
117
118
- run : |
118
119
pip install numpy ml_dtypes
119
- cargo install --locked cargo-careful
120
120
cargo careful test --all-features
121
121
122
122
check-msrv :
123
123
runs-on : ubuntu-latest
124
124
steps :
125
- - uses : actions/checkout@v3
125
+ - uses : actions/checkout@v4
126
126
- name : Set up Python
127
127
uses : actions/setup-python@v4
128
128
with :
@@ -173,7 +173,7 @@ jobs:
173
173
examples :
174
174
runs-on : ubuntu-latest
175
175
steps :
176
- - uses : actions/checkout@v3
176
+ - uses : actions/checkout@v4
177
177
- name : Install OpenBLAS
178
178
run : sudo apt install --yes libopenblas-dev
179
179
- name : Install Rust
@@ -190,7 +190,7 @@ jobs:
190
190
runs-on : ubuntu-latest
191
191
needs : [lint, check-msrv, examples]
192
192
steps :
193
- - uses : actions/checkout@v3
193
+ - uses : actions/checkout@v4
194
194
- name : Install numpy
195
195
run : pip install numpy ml_dtypes
196
196
- uses : Swatinem/rust-cache@v2
@@ -203,7 +203,7 @@ jobs:
203
203
- name : Generate code coverage
204
204
run : cargo llvm-cov --all-features --codecov --output-path coverage.json
205
205
- name : Upload coverage to Codecov
206
- uses : codecov/codecov-action@v2
206
+ uses : codecov/codecov-action@v3
207
207
with :
208
208
file : coverage.json
209
209
fail_ci_if_error : true
0 commit comments