4848 # Build AMD64 images and push to ECR immediately (+ GHCR for main)
4949 build-amd64 :
5050 name : Build AMD64
51- needs : [test-build, detect-version]
51+ needs : [detect-version]
5252 if : github.event_name == 'push' && (github.ref == 'refs/heads/main' || github.ref == 'refs/heads/staging' || github.ref == 'refs/heads/dev')
5353 runs-on : blacksmith-8vcpu-ubuntu-2404
5454 permissions :
7070 ecr_repo_secret : ECR_REALTIME
7171 steps :
7272 - name : Checkout code
73- uses : actions/checkout@v4
73+ uses : actions/checkout@v6
7474
7575 - name : Configure AWS credentials
7676 uses : aws-actions/configure-aws-credentials@v4
@@ -150,7 +150,7 @@ jobs:
150150 # Build ARM64 images for GHCR (main branch only, runs in parallel)
151151 build-ghcr-arm64 :
152152 name : Build ARM64 (GHCR Only)
153- needs : [test-build, detect-version]
153+ needs : [detect-version]
154154 runs-on : blacksmith-8vcpu-ubuntu-2404-arm
155155 if : github.event_name == 'push' && github.ref == 'refs/heads/main'
156156 permissions :
@@ -169,7 +169,7 @@ jobs:
169169
170170 steps :
171171 - name : Checkout code
172- uses : actions/checkout@v4
172+ uses : actions/checkout@v6
173173
174174 - name : Login to GHCR
175175 uses : docker/login-action@v3
@@ -264,10 +264,10 @@ jobs:
264264 outputs :
265265 docs_changed : ${{ steps.filter.outputs.docs }}
266266 steps :
267- - uses : actions/checkout@v4
267+ - uses : actions/checkout@v6
268268 with :
269269 fetch-depth : 2 # Need at least 2 commits to detect changes
270- - uses : dorny/paths-filter@v3
270+ - uses : dorny/paths-filter@v4
271271 id : filter
272272 with :
273273 filters : |
@@ -294,7 +294,7 @@ jobs:
294294 contents : write
295295 steps :
296296 - name : Checkout code
297- uses : actions/checkout@v4
297+ uses : actions/checkout@v6
298298 with :
299299 fetch-depth : 0
300300
0 commit comments