1919 test :
2020 runs-on : ubuntu-latest
2121 steps :
22- - uses : actions/checkout@v4
22+ - uses : actions/checkout@v6
2323 - uses : dtolnay/rust-toolchain@stable
2424 - uses : Swatinem/rust-cache@v2
2525 - run : cargo test --all
3333 - target : aarch64-unknown-linux-musl
3434 arch : arm64
3535 steps :
36- - uses : actions/checkout@v4
36+ - uses : actions/checkout@v6
3737 - uses : dtolnay/rust-toolchain@stable
3838 with :
3939 targets : ${{ matrix.target }}
@@ -45,21 +45,21 @@ jobs:
4545 env :
4646 SCCACHE_GHA_ENABLED : " true"
4747 RUSTC_WRAPPER : sccache
48- - uses : actions/upload-artifact@v4
48+ - uses : actions/upload-artifact@v7
4949 with :
5050 name : initium-${{ matrix.arch }}
5151 path : target/${{ matrix.target }}/release/initium
5252 docker :
5353 runs-on : ubuntu-latest
5454 needs : [test, build]
5555 steps :
56- - uses : actions/checkout@v4
57- - uses : actions/download-artifact@v4
56+ - uses : actions/checkout@v6
57+ - uses : actions/download-artifact@v8
5858 with :
5959 name : initium-amd64
6060 path : bin/
6161 - run : mv bin/initium bin/initium-amd64 && chmod +x bin/initium-amd64
62- - uses : actions/download-artifact@v4
62+ - uses : actions/download-artifact@v8
6363 with :
6464 name : initium-arm64
6565 path : bin/
@@ -69,10 +69,10 @@ jobs:
6969 file bin/initium-amd64 bin/initium-arm64
7070 echo "amd64 size: $(du -h bin/initium-amd64 | cut -f1)"
7171 echo "arm64 size: $(du -h bin/initium-arm64 | cut -f1)"
72- - uses : sigstore/cosign-installer@v3
72+ - uses : sigstore/cosign-installer@v4
7373 if : env.DRY_RUN == 'false'
74- - uses : docker/setup-buildx-action@v3
75- - uses : docker/login-action@v3
74+ - uses : docker/setup-buildx-action@v4
75+ - uses : docker/login-action@v4
7676 if : env.DRY_RUN == 'false'
7777 with :
7878 registry : ghcr.io
8787 echo "VERSION=dry-run-$(git rev-parse --short HEAD)" >> "$GITHUB_OUTPUT"
8888 fi
8989 - name : Build initium image
90- uses : docker/build-push-action@v6
90+ uses : docker/build-push-action@v7
9191 id : build-main
9292 with :
9393 context : .
@@ -108,7 +108,7 @@ jobs:
108108 --predicate <(docker buildx imagetools inspect ghcr.io/kitstream/initium@${{ steps.build-main.outputs.digest }} --format '{{json (index .SBOM "linux/amd64").SPDX}}') \
109109 ghcr.io/kitstream/initium@${{ steps.build-main.outputs.digest }}
110110 - name : Build initium-jyq image
111- uses : docker/build-push-action@v6
111+ uses : docker/build-push-action@v7
112112 id : build-jyq
113113 with :
114114 context : .
@@ -134,7 +134,7 @@ jobs:
134134 needs : [docker]
135135 if : ${{ !(github.event_name == 'workflow_dispatch' && inputs.dry-run == true) }}
136136 steps :
137- - uses : actions/checkout@v4
137+ - uses : actions/checkout@v6
138138 - uses : dtolnay/rust-toolchain@stable
139139 - name : Publish to crates.io
140140 run : |
0 commit comments