@@ -67,13 +67,13 @@ jobs:
6767 echo "REPO_OWNER=${GITHUB_REPOSITORY_OWNER,,}" >>${GITHUB_ENV}
6868 echo "REPO=${GITHUB_REPOSITORY,,}" >>${GITHUB_ENV}
6969
70- - uses : docker/login-action@v3
70+ - uses : docker/login-action@v4
7171 with :
7272 registry : ghcr.io
7373 username : ${{ github.repository_owner }}
7474 password : ${{ secrets.GITHUB_TOKEN }}
7575
76- - uses : actions/checkout@v4
76+ - uses : actions/checkout@v6
7777 with :
7878 fetch-depth : 1
7979
@@ -88,12 +88,12 @@ jobs:
8888 f.write("renamer\n")
8989 EOF
9090
91- - uses : docker/setup-buildx-action@v3
91+ - uses : docker/setup-buildx-action@v4
9292 id : setup_buildx
9393
9494 - name : Restore build cache
9595 if : ${{ !inputs.save_cache }}
96- uses : actions/cache/restore@v4
96+ uses : actions/cache/restore@v5
9797 env :
9898 cmake_hash : ${{ hashFiles('**/CMakeLists.txt', '**/*.cmake') }}
9999 source_hash : ${{ hashFiles('src/**/*', 'ext/**/*') }}
@@ -108,7 +108,7 @@ jobs:
108108 - name : Cache build
109109 id : cache_build
110110 if : ${{ inputs.save_cache }}
111- uses : actions/cache@v4
111+ uses : actions/cache@v5
112112 env :
113113 cmake_hash : ${{ hashFiles('**/CMakeLists.txt', '**/*.cmake') }}
114114 source_hash : ${{ hashFiles('src/**/*', 'ext/**/*') }}
@@ -121,7 +121,7 @@ jobs:
121121 ${{ format('buildcache-docker-{0}-{1}{2}-{3}-{4}-', inputs.os, inputs.compiler, inputs.compiler_version, inputs.build_type, env.cmake_hash) }}
122122
123123 - name : Inject cache into container
124- uses : reproducible-containers/buildkit-cache-dance@v3.2 .0
124+ uses : reproducible-containers/buildkit-cache-dance@v3.4 .0
125125 with :
126126 builder : ${{ steps.setup_buildx.outputs.name }}
127127 cache-map : |
@@ -145,7 +145,7 @@ jobs:
145145
146146 - name : Docker meta
147147 id : docker-meta
148- uses : docker/metadata-action@v5
148+ uses : docker/metadata-action@v6
149149 with :
150150 images : ghcr.io/${{ env.REPO }}
151151 tags : |
@@ -161,7 +161,7 @@ jobs:
161161
162162 - name : Build devtools image
163163 if : ${{ inputs.publish && vars.PUBLISH_DOCKER != '' }}
164- uses : docker/build-push-action@v6
164+ uses : docker/build-push-action@v7
165165 with :
166166 context : .
167167 file : ${{ format('./docker/{0}.Dockerfile', inputs.os) }}
@@ -173,7 +173,7 @@ jobs:
173173 tags : ${{ format('ghcr.io/{0}/devtools:{1}', env.REPO_OWNER, inputs.os) }}
174174
175175 - name : Docker build and push
176- uses : docker/build-push-action@v6
176+ uses : docker/build-push-action@v7
177177 with :
178178 context : .
179179 file : ${{ format('./docker/{0}.Dockerfile', inputs.os) }}
@@ -194,7 +194,7 @@ jobs:
194194
195195 - name : Archive image
196196 if : ${{ inputs.upload_artifact || (inputs.publish && vars.PUBLISH_DOCKER == '') }}
197- uses : actions/upload-artifact@v4
197+ uses : actions/upload-artifact@v7
198198 with :
199199 name : ${{ format('LSB_{0}_image_{1}', inputs.os, github.sha) }}
200200 path : ${{ format('{0}/LSB_{1}_image_{2}.tar', runner.temp, inputs.os, github.sha) }}
0 commit comments