Skip to content

Commit c65fede

Browse files
committed
Split image caches
1 parent ba59917 commit c65fede

File tree

1 file changed

+4
-12
lines changed

1 file changed

+4
-12
lines changed

.github/workflows/ci-pipeline.yml

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -53,14 +53,6 @@ jobs:
5353
- name: Setup Docker buildx
5454
uses: docker/[email protected]
5555

56-
- name: UV Build Caches for Docker
57-
id: docker-build-uv-cache
58-
uses: actions/cache@v4
59-
with:
60-
path: |
61-
home-nonroot-cache-uv
62-
key: cache-uv-linux-amd64-${{ hashFiles('uv.lock') }}
63-
6456
# Build but don't push Docker image with Buildx
6557
# https://github.com/docker/build-push-action
6658
- name: Build test image
@@ -71,8 +63,8 @@ jobs:
7163
load: true
7264
target: dev
7365
tags: ${{ env.TEST_TAG }}
74-
cache-from: type=registry,ref=${{ env.REGISTRY }}/${{ env.REGISTRY_PATH }}/${{ env.IMAGE_NAME }}-cache:buildcache
75-
cache-to: type=registry,ref=${{ env.REGISTRY }}/${{ env.REGISTRY_PATH }}/${{ env.IMAGE_NAME }}-cache:buildcache,mode=max
66+
cache-from: type=registry,ref=${{ env.REGISTRY }}/${{ env.REGISTRY_PATH }}/${{ env.IMAGE_NAME }}-cache:tests
67+
cache-to: type=registry,ref=${{ env.REGISTRY }}/${{ env.REGISTRY_PATH }}/${{ env.IMAGE_NAME }}-cache:tests,mode=max
7668

7769
# This is a barrier check to make sure we push a functional
7870
# docker image, we can avoid linting
@@ -157,8 +149,8 @@ jobs:
157149
outputs: type=image,push-by-digest=true,name-canonical=true,push=true
158150
tags: ${{ env.REGISTRY }}/${{ env.REGISTRY_PATH }}/${{ env.IMAGE_NAME }}-${{ matrix.docker_target }}
159151
labels: ${{ steps.meta.outputs.labels }}
160-
cache-from: type=registry,ref=${{ env.REGISTRY }}/${{ env.REGISTRY_PATH }}/${{ env.IMAGE_NAME }}-cache:buildcache
161-
cache-to: type=registry,ref=${{ env.REGISTRY }}/${{ env.REGISTRY_PATH }}/${{ env.IMAGE_NAME }}-cache:buildcache,mode=max
152+
cache-from: type=registry,ref=${{ env.REGISTRY }}/${{ env.REGISTRY_PATH }}/${{ env.IMAGE_NAME }}-${{ matrix.docker_target }}:buildcache
153+
cache-to: type=registry,ref=${{ env.REGISTRY }}/${{ env.REGISTRY_PATH }}/${{ env.IMAGE_NAME }}-${{ matrix.docker_target }}:buildcache,mode=max
162154

163155
- name: Export digest
164156
run: |

0 commit comments

Comments
 (0)