Setup caching

This commit is contained in:
2025-11-17 04:51:50 +01:00
parent 8965e917fc
commit 157d7f07c0

View File

@@ -64,11 +64,11 @@ jobs:
uses: docker/metadata-action@v5 uses: docker/metadata-action@v5
with: with:
tags: | tags: |
type=edge
type=ref,event=branch
type=semver,pattern=v{{version}} type=semver,pattern=v{{version}}
type=semver,pattern=v{{major}}.{{minor}} type=semver,pattern=v{{major}}.{{minor}}
type=semver,pattern=v{{major}} type=semver,pattern=v{{major}}
type=ref,event=branch
type=edge
- name: Bake containers - name: Bake containers
id: bake id: bake
@@ -77,6 +77,9 @@ jobs:
files: | files: |
./docker-bake.hcl ./docker-bake.hcl
cwd://${{ steps.meta.outputs.bake-file }} cwd://${{ steps.meta.outputs.bake-file }}
set: |
*.cache-from=type=gha
*.cache-to=type=gha,mode=max
push: true push: true
sbom: true sbom: true
provenance: mode=max provenance: mode=max
@@ -87,7 +90,7 @@ jobs:
- name: Generate outputs - name: Generate outputs
run: | run: |
echo ${{ steps.bake.outputs.metadata }} | jq 'map_values((."image.name" | split(",|:";"")).[] + "@" + ."containerimage.digest")' >> $GITHUB_OUTPUT echo "images=$(${{ steps.bake.outputs.metadata }} | jq 'map_values((."image.name" | split(",|:";"")).[] + "@" + ."containerimage.digest")')" >> $GITHUB_OUTPUT
# TODO: Move this into docker-bake.hcl # TODO: Move this into docker-bake.hcl
- name: Generate CRDs - name: Generate CRDs