@@ -17,15 +17,15 @@ jobs:
17
17
name :rustfmt
18
18
runs-on :ubuntu-latest
19
19
steps :
20
- -uses :actions/checkout@v3
20
+ -uses :actions/checkout@v5
21
21
-uses :sfackler/actions/rustup@master
22
22
-uses :sfackler/actions/rustfmt@master
23
23
24
24
clippy :
25
25
name :clippy
26
26
runs-on :ubuntu-latest
27
27
steps :
28
- -uses :actions/checkout@v3
28
+ -uses :actions/checkout@v5
29
29
-uses :sfackler/actions/rustup@master
30
30
-run :echo "version=$(rustc --version)" >> $GITHUB_OUTPUT
31
31
id :rust-version
@@ -36,12 +36,12 @@ jobs:
36
36
restore-keys :|
37
37
index-${{ runner.os }}-
38
38
-run :cargo generate-lockfile
39
- -uses :actions/cache@v3
39
+ -uses :actions/cache@v4
40
40
with :
41
41
path :~/.cargo/registry/cache
42
42
key :registry-${{ runner.os }}-${{ steps.rust-version.outputs.version }}-${{ hashFiles('Cargo.lock') }}
43
43
-run :cargo fetch
44
- -uses :actions/cache@v3
44
+ -uses :actions/cache@v4
45
45
with :
46
46
path :target
47
47
key :clippy-target-${{ runner.os }}-${{ steps.rust-version.outputs.version }}-${{ hashFiles('Cargo.lock') }}y
@@ -51,24 +51,24 @@ jobs:
51
51
name :check-wasm32
52
52
runs-on :ubuntu-latest
53
53
steps :
54
- -uses :actions/checkout@v3
54
+ -uses :actions/checkout@v5
55
55
-uses :sfackler/actions/rustup@master
56
56
-run :echo "version=$(rustc --version)" >> $GITHUB_OUTPUT
57
57
id :rust-version
58
58
-run :rustup target add wasm32-unknown-unknown
59
- -uses :actions/cache@v3
59
+ -uses :actions/cache@v4
60
60
with :
61
61
path :~/.cargo/registry/index
62
62
key :index-${{ runner.os }}-${{ github.run_number }}
63
63
restore-keys :|
64
64
index-${{ runner.os }}-
65
65
-run :cargo generate-lockfile
66
- -uses :actions/cache@v3
66
+ -uses :actions/cache@v4
67
67
with :
68
68
path :~/.cargo/registry/cache
69
69
key :registry-${{ runner.os }}-${{ steps.rust-version.outputs.version }}-${{ hashFiles('Cargo.lock') }}
70
70
-run :cargo fetch
71
- -uses :actions/cache@v3
71
+ -uses :actions/cache@v4
72
72
with :
73
73
path :target
74
74
key :check-wasm32-target-${{ runner.os }}-${{ steps.rust-version.outputs.version }}-${{ hashFiles('Cargo.lock') }}
@@ -80,26 +80,26 @@ jobs:
80
80
name :test
81
81
runs-on :ubuntu-latest
82
82
steps :
83
- -uses :actions/checkout@v4
83
+ -uses :actions/checkout@v5
84
84
-run :docker compose up -d
85
85
-uses :sfackler/actions/rustup@master
86
86
with :
87
87
version :1.81.0
88
88
-run :echo "version=$(rustc --version)" >> $GITHUB_OUTPUT
89
89
id :rust-version
90
- -uses :actions/cache@v3
90
+ -uses :actions/cache@v4
91
91
with :
92
92
path :~/.cargo/registry/index
93
93
key :index-${{ runner.os }}-${{ github.run_number }}
94
94
restore-keys :|
95
95
index-${{ runner.os }}-
96
96
-run :cargo generate-lockfile
97
- -uses :actions/cache@v3
97
+ -uses :actions/cache@v4
98
98
with :
99
99
path :~/.cargo/registry/cache
100
100
key :registry-${{ runner.os }}-${{ steps.rust-version.outputs.version }}-${{ hashFiles('Cargo.lock') }}
101
101
-run :cargo fetch
102
- -uses :actions/cache@v3
102
+ -uses :actions/cache@v4
103
103
with :
104
104
path :target
105
105
key :test-target-${{ runner.os }}-${{ steps.rust-version.outputs.version }}-${{ hashFiles('Cargo.lock') }}y