@@ -71,40 +71,15 @@ jobs:
7171 GHCR_IMAGE_NAME : ghcr.io/${{ github.repository }}
7272
7373 steps :
74- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
75- with :
76- sparse-checkout : |
77- Dockerfile
78- uv.lock
79-
80- - uses : actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4
81- with :
82- path : |
83- var-cache-apt
84- var-lib-apt
85- root-cache-uv
86- key : buildkit-mounts-${{ runner.os }}-${{ hashFiles('**/Dockerfile', '**/*.lock') }}
87- restore-keys : |
88- buildkit-mounts-${{ runner.os }}
89-
90- - uses : reproducible-containers/buildkit-cache-dance@653a570f730e3b9460adc576db523788ba59a0d7 # v3
91- with :
92- cache-map : |
93- {
94- "var-cache-apt": "/var/cache/apt",
95- "var-lib-apt": "/var/lib/apt",
96- "root-cache-uv": "/root/.cache/uv"
97- }
74+ - uses : docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392 # v3
9875
9976 - uses : docker/setup-buildx-action@b5ca514318bd6ebac0fb2aedd5d36ec1b5c232a2 # v3
10077
10178 - id : build-ci
10279 uses : docker/build-push-action@14487ce63c7a62a4a324b0bfb37086795e31c6c1 # v6
10380 with :
10481 target : ${{ env.ENVIRONMENT }}
105- cache-from : |
106- ${{ env.GHCR_IMAGE_NAME }}:dev
107- ${{ env.GHCR_IMAGE_NAME }}:cache
82+ cache-from : ${{ env.GHCR_IMAGE_NAME }}:cache
10883 load : true
10984 env :
11085 ENVIRONMENT : ci
@@ -133,9 +108,7 @@ jobs:
133108 uses : docker/build-push-action@14487ce63c7a62a4a324b0bfb37086795e31c6c1 # v6
134109 with :
135110 target : ${{ env.ENVIRONMENT }}
136- cache-from : |
137- ${{ env.GHCR_IMAGE_NAME }}:dev
138- ${{ env.GHCR_IMAGE_NAME }}:cache
111+ cache-from : ${{ env.GHCR_IMAGE_NAME }}:cache
139112 cache-to : type=inline
140113 tags : ${{ env.GHCR_IMAGE_NAME }}:dev
141114 push : ${{ github.event_name == 'push' || github.ref_name == github.event.repository.default_branch }}
@@ -145,9 +118,7 @@ jobs:
145118 - if : ${{ github.event_name == 'push' || github.ref_name == github.event.repository.default_branch }}
146119 uses : docker/build-push-action@14487ce63c7a62a4a324b0bfb37086795e31c6c1 # v6
147120 with :
148- cache-from : |
149- ${{ env.GHCR_IMAGE_NAME }}:dev
150- ${{ env.GHCR_IMAGE_NAME }}:cache
121+ cache-from : ${{ env.GHCR_IMAGE_NAME }}:cache
151122 cache-to : type=registry,ref=${{ env.GHCR_IMAGE_NAME }}:cache,mode=max
152123 tags : ${{ steps.docker_metadata.outputs.tags }}
153124 labels : ${{ steps.docker_metadata.outputs.labels }}
0 commit comments