34
34
os : [ubuntu-latest]
35
35
rust : [nightly, beta, stable]
36
36
steps :
37
- - uses : actions/checkout@v3
37
+ - uses : actions/checkout@v4
38
38
- name : Install Rust
39
39
run : rustup update ${{ matrix.rust }} && rustup default ${{ matrix.rust }}
40
40
- run : rustup target add thumbv7m-none-eabi
50
50
- name : Run cargo test (with valgrind)
51
51
run : cargo test -- --test-threads=1
52
52
env :
53
- CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_RUNNER : valgrind -- error-exitcode=1 --leak-check=full --show-leak-kinds=all
53
+ CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_RUNNER : valgrind -v -- error-exitcode=1 --error-limit=no -- leak-check=full --show-leak-kinds=all --track-origins=yes --fair-sched=yes
54
54
- name : Clone async-executor
55
55
run : git clone https://github.com/smol-rs/async-executor.git
56
56
- name : Add patch section
@@ -68,31 +68,31 @@ jobs:
68
68
# Rust version in Cargo.toml.
69
69
rust : ['1.47']
70
70
steps :
71
- - uses : actions/checkout@v3
71
+ - uses : actions/checkout@v4
72
72
- name : Install Rust
73
73
run : rustup update ${{ matrix.rust }} && rustup default ${{ matrix.rust }}
74
74
- run : cargo build
75
75
76
76
clippy :
77
77
runs-on : ubuntu-latest
78
78
steps :
79
- - uses : actions/checkout@v3
79
+ - uses : actions/checkout@v4
80
80
- name : Install Rust
81
81
run : rustup update stable
82
82
- run : cargo clippy --all-features --tests --examples
83
83
84
84
fmt :
85
85
runs-on : ubuntu-latest
86
86
steps :
87
- - uses : actions/checkout@v3
87
+ - uses : actions/checkout@v4
88
88
- name : Install Rust
89
89
run : rustup update stable
90
90
- run : cargo fmt --all --check
91
91
92
92
miri :
93
93
runs-on : ubuntu-latest
94
94
steps :
95
- - uses : actions/checkout@v3
95
+ - uses : actions/checkout@v4
96
96
- name : Install Rust
97
97
run : rustup toolchain install nightly --component miri && rustup default nightly
98
98
- run : cargo miri test
@@ -109,7 +109,7 @@ jobs:
109
109
issues : write
110
110
runs-on : ubuntu-latest
111
111
steps :
112
- - uses : actions/checkout@v3
112
+ - uses : actions/checkout@v4
113
113
# https://github.com/rustsec/audit-check/issues/2
114
114
- uses : rustsec/audit-check@master
115
115
with :
0 commit comments