4242
4343 steps :
4444 - name : Checkout obol-stack
45- uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 .0.0
45+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
4646
4747 - name : Resolve versions and check for updates
4848 id : check
@@ -103,31 +103,31 @@ jobs:
103103
104104 steps :
105105 - name : Checkout obol-stack
106- uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 .0.0
106+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
107107
108108 - name : Checkout upstream OpenClaw
109- uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 .0.0
109+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
110110 with :
111111 repository : openclaw/openclaw
112112 ref : ${{ needs.check-upstream.outputs.openclaw_version }}
113113 path : openclaw-src
114114
115115 - name : Set up Docker Buildx
116- uses : docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1
116+ uses : docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4.1.0
117117
118118 - name : Set up QEMU
119- uses : docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392 # v3.6 .0
119+ uses : docker/setup-qemu-action@ce360397dd3f832beb865e1373c09c0e9f86d70a # v4.0 .0
120120
121121 - name : Login to GitHub Container Registry
122- uses : docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4 .0
122+ uses : docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee # v4.2 .0
123123 with :
124124 registry : ${{ env.REGISTRY }}
125125 username : ${{ github.actor }}
126126 password : ${{ secrets.GITHUB_TOKEN }}
127127
128128 - name : Extract base image metadata
129129 id : meta
130- uses : docker/metadata-action@902fa8ec7d6ecbf8d84d538b9b233a880e428804 # v5.7 .0
130+ uses : docker/metadata-action@80c7e94dd9b9319bd5eb7a0e0fe9291e23a2a2e9 # v6.1 .0
131131 with :
132132 images : ${{ env.REGISTRY }}/${{ env.BASE_IMAGE_NAME }}
133133 tags : |
@@ -142,7 +142,7 @@ jobs:
142142 org.opencontainers.image.version=${{ needs.check-upstream.outputs.openclaw_version }}
143143
144144 - name : Build and push base image
145- uses : docker/build-push-action@263435318d21b8e681c14492fe198d362a7d2c83 # v6.18 .0
145+ uses : docker/build-push-action@f9f3042f7e2789586610d6e8b85c8f03e5195baf # v7.2 .0
146146 with :
147147 context : openclaw-src
148148 platforms : linux/amd64,linux/arm64
@@ -164,24 +164,24 @@ jobs:
164164
165165 steps :
166166 - name : Checkout obol-stack
167- uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 .0.0
167+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
168168
169169 - name : Set up Docker Buildx
170- uses : docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1
170+ uses : docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4.1.0
171171
172172 - name : Set up QEMU
173- uses : docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392 # v3.6 .0
173+ uses : docker/setup-qemu-action@ce360397dd3f832beb865e1373c09c0e9f86d70a # v4.0 .0
174174
175175 - name : Login to GitHub Container Registry
176- uses : docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4 .0
176+ uses : docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee # v4.2 .0
177177 with :
178178 registry : ${{ env.REGISTRY }}
179179 username : ${{ github.actor }}
180180 password : ${{ secrets.GITHUB_TOKEN }}
181181
182182 - name : Extract final image metadata
183183 id : meta
184- uses : docker/metadata-action@902fa8ec7d6ecbf8d84d538b9b233a880e428804 # v5.7 .0
184+ uses : docker/metadata-action@80c7e94dd9b9319bd5eb7a0e0fe9291e23a2a2e9 # v6.1 .0
185185 with :
186186 images : ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
187187 tags : |
@@ -197,7 +197,7 @@ jobs:
197197 org.opencontainers.image.version=${{ needs.check-upstream.outputs.openclaw_version }}
198198
199199 - name : Build and push final image
200- uses : docker/build-push-action@263435318d21b8e681c14492fe198d362a7d2c83 # v6.18 .0
200+ uses : docker/build-push-action@f9f3042f7e2789586610d6e8b85c8f03e5195baf # v7.2 .0
201201 with :
202202 context : .
203203 file : docker/openclaw/Dockerfile
@@ -224,15 +224,15 @@ jobs:
224224
225225 steps :
226226 - name : Run Trivy vulnerability scanner
227- uses : aquasecurity/trivy-action@57a97c7e7821a5776cebc9bb87c984fa69cba8f1 # v0.35 .0
227+ uses : aquasecurity/trivy-action@ed142fd0673e97e23eac54620cfb913e5ce36c25 # v0.36 .0
228228 with :
229229 image-ref : ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest
230230 format : ' sarif'
231231 output : ' trivy-results.sarif'
232232 severity : ' CRITICAL,HIGH'
233233
234234 - name : Upload Trivy scan results to GitHub Security tab
235- uses : github/codeql-action/upload-sarif@b13d724d35ff0a814e21683638ed68ed34cf53d1 # main
235+ uses : github/codeql-action/upload-sarif@7211b7c8077ea37d8641b6271f6a365a22a5fbfa # v4.36.0
236236 with :
237237 sarif_file : ' trivy-results.sarif'
238238 if : always()
0 commit comments