2929
3030 steps :
3131 - name : Checkout
32- uses : actions/checkout@v3
32+ uses : actions/checkout@v4
3333
3434 - name : Install Toolchain
3535 uses : oxidecomputer/actions-rs_toolchain@ad3f86084a8a5acf2c09cb691421b31cf8af7a36 # pin@oxide/master
@@ -40,13 +40,13 @@ jobs:
4040 override : true
4141
4242 - name : Cache
43- uses : Swatinem/rust-cache@6fd3edff6979b79f87531400ad694fb7f2c84b1f # pin@v2
43+ uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6 # pin@v2
4444
4545 - name : Build
4646 run : cargo build --target x86_64-unknown-linux-gnu --release && mv target/x86_64-unknown-linux-gnu/release/squawk target/release/squawk-linux-x64
4747
4848 - name : Artifact
49- uses : actions/upload-artifact@v3
49+ uses : actions/upload-artifact@v4
5050 with :
5151 name : release
5252 path : target/release/squawk-linux-x64
6969
7070 steps :
7171 - name : Checkout
72- uses : actions/checkout@v3
72+ uses : actions/checkout@v4
7373
7474 - name : Apt
7575 run : sudo apt-get install gcc-aarch64-linux-gnu
@@ -83,13 +83,13 @@ jobs:
8383 override : true
8484
8585 - name : Cache
86- uses : Swatinem/rust-cache@6fd3edff6979b79f87531400ad694fb7f2c84b1f # pin@v2
86+ uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6 # pin@v2
8787
8888 - name : Build
8989 run : RUSTFLAGS="-C linker=aarch64-linux-gnu-gcc" cargo build --target aarch64-unknown-linux-gnu --release && mv target/aarch64-unknown-linux-gnu/release/squawk target/release/squawk-linux-arm64
9090
9191 - name : Artifact
92- uses : actions/upload-artifact@v3
92+ uses : actions/upload-artifact@v4
9393 with :
9494 name : release
9595 path : target/release/squawk-linux-arm64
@@ -112,7 +112,7 @@ jobs:
112112
113113 steps :
114114 - name : Checkout
115- uses : actions/checkout@v3
115+ uses : actions/checkout@v4
116116
117117 - name : Install Toolchain
118118 uses : oxidecomputer/actions-rs_toolchain@ad3f86084a8a5acf2c09cb691421b31cf8af7a36 # pin@oxide/master
@@ -123,13 +123,13 @@ jobs:
123123 override : true
124124
125125 - name : Cache
126- uses : Swatinem/rust-cache@6fd3edff6979b79f87531400ad694fb7f2c84b1f # pin@v2
126+ uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6 # pin@v2
127127
128128 - name : Build
129129 run : cargo build --target x86_64-pc-windows-msvc --release && mv target/x86_64-pc-windows-msvc/release/squawk.exe target/release/squawk-windows-x64.exe
130130
131131 - name : Artifact
132- uses : actions/upload-artifact@v3
132+ uses : actions/upload-artifact@v4
133133 with :
134134 name : release
135135 path : target/release/squawk-windows-x64.exe
@@ -161,7 +161,7 @@ jobs:
161161
162162 steps :
163163 - name : Checkout
164- uses : actions/checkout@v3
164+ uses : actions/checkout@v4
165165
166166 - name : Install Toolchain
167167 uses : oxidecomputer/actions-rs_toolchain@ad3f86084a8a5acf2c09cb691421b31cf8af7a36 # pin@oxide/master
@@ -171,13 +171,13 @@ jobs:
171171 override : true
172172
173173 - name : Cache
174- uses : Swatinem/rust-cache@6fd3edff6979b79f87531400ad694fb7f2c84b1f # pin@v2
174+ uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6 # pin@v2
175175
176176 - name : Build for mac
177177 run : cargo build --release --target=${{ matrix.target }} && mv target/${{ matrix.target }}/release/squawk target/release/squawk-darwin-${{ matrix.arch }}
178178
179179 - name : Artifact
180- uses : actions/upload-artifact@v3
180+ uses : actions/upload-artifact@v4
181181 with :
182182 name : release
183183 path : target/release/squawk-darwin-${{ matrix.arch }}
@@ -196,7 +196,7 @@ jobs:
196196 needs : [build-linux-x64, build-mac, build-windows]
197197 runs-on : ubuntu-22.04
198198 steps :
199- - uses : actions/checkout@v3
199+ - uses : actions/checkout@v4
200200 - uses : actions/setup-node@v3
201201 with :
202202 node-version : 16
@@ -213,13 +213,13 @@ jobs:
213213
214214 steps :
215215 - name : Checkout
216- uses : actions/checkout@v3
216+ uses : actions/checkout@v4
217217
218218 - name : Install Toolchain
219219 uses : oxidecomputer/actions-rs_toolchain@ad3f86084a8a5acf2c09cb691421b31cf8af7a36 # pin@oxide/master
220220
221221 - name : Cache
222- uses : Swatinem/rust-cache@6fd3edff6979b79f87531400ad694fb7f2c84b1f # pin@v2
222+ uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6 # pin@v2
223223
224224 - name : Install Rust Fmt
225225 run : rustup component add rustfmt
@@ -241,13 +241,13 @@ jobs:
241241
242242 steps :
243243 - name : Checkout
244- uses : actions/checkout@v3
244+ uses : actions/checkout@v4
245245
246246 - name : Install Toolchain
247247 uses : oxidecomputer/actions-rs_toolchain@ad3f86084a8a5acf2c09cb691421b31cf8af7a36 # pin@oxide/master
248248
249249 - name : Cache
250- uses : Swatinem/rust-cache@6fd3edff6979b79f87531400ad694fb7f2c84b1f # pin@v2
250+ uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6 # pin@v2
251251
252252 - name : Test
253253 run : ./s/test
@@ -257,7 +257,7 @@ jobs:
257257
258258 steps :
259259 - name : Checkout
260- uses : actions/checkout@v3
260+ uses : actions/checkout@v4
261261 - uses : actions/setup-python@v4
262262 with :
263263 python-version-file : " .python-version"
0 commit comments