|
53 | 53 | - name: Setup Docker buildx |
54 | 54 | uses: docker/setup-buildx-action@v3.10.0 |
55 | 55 |
|
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 | | - |
64 | 56 | # Build but don't push Docker image with Buildx |
65 | 57 | # https://github.com/docker/build-push-action |
66 | 58 | - name: Build test image |
|
71 | 63 | load: true |
72 | 64 | target: dev |
73 | 65 | 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 |
76 | 68 |
|
77 | 69 | # This is a barrier check to make sure we push a functional |
78 | 70 | # docker image, we can avoid linting |
@@ -157,8 +149,8 @@ jobs: |
157 | 149 | outputs: type=image,push-by-digest=true,name-canonical=true,push=true |
158 | 150 | tags: ${{ env.REGISTRY }}/${{ env.REGISTRY_PATH }}/${{ env.IMAGE_NAME }}-${{ matrix.docker_target }} |
159 | 151 | 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 |
162 | 154 |
|
163 | 155 | - name: Export digest |
164 | 156 | run: | |
|
0 commit comments