Open
Description
Contributing guidelines
- I've read the contributing guidelines and wholeheartedly agree
I've found a bug, and:
- The documentation does not mention anything about my problem
- There are no open or closed issues that are related to my problem
Description
I'm trying to use this action to build a multi stage image using a docker compose configuration file. The build is working correctly and the images are pushed to the Google Artifacts registry just fine, but subsequent builds are not taking advantage of the layers cache even though nothing in the repository changed at all.
Expected behaviour
I would expect this to be way higher than 0%
Actual behaviour
Cache seem not to be used at all?
Repository URL
No response
Workflow run URL
No response
YAML workflow
# Setup gcloud CLI
- uses: "google-github-actions/setup-gcloud@v2"
if: ${{ env.dryRun == 'false' }}
with:
project_id: ${{ env.GCP_PROJECT_ID }}
version: "482.0.0"
# This gives us access to buildx
- name: Set up Docker CLI
uses: docker/setup-buildx-action@v3
# Configure Docker to use the gcloud command-line tool as a credential
# helper for authentication
- if: ${{ env.dryRun == 'false' }}
run: |-
gcloud --quiet auth configure-docker
# Get the GKE credentials so we can deploy to the cluster
- uses: google-github-actions/get-gke-credentials@db150f2cc60d1716e61922b832eae71d2a45938f
if: ${{ env.dryRun == 'false' }}
with:
cluster_name: ${{ env.GKE_CLUSTER }}
location: ${{ env.GCP_LOCATION }}
- name: Build and Push Docker Images
uses: docker/bake-action@v5
env:
TAG: ${{ steps.release-tag.outputs.tag }}
with:
source: "."
files: "compose.yaml"
workdir: "./docker"
push: ${{ env.dryRun == 'false' }}
load: true
Workflow logs
No response
BuildKit logs
No response
Additional info
No response