Skip to content

Commit b37583d

Browse files
authored
Update reusable workflow with optional input for disabling Docker build cache (#1009)
1 parent e26eeac commit b37583d

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

.github/workflows/reusable-docker-build-publish.yml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,13 @@ on:
8888
description: "Docker build arguments."
8989
required: false
9090
type: string
91+
docker-build-cache-disabled:
92+
description: |
93+
Disable Docker build cache. See `--no-cache` flag in:
94+
https://docs.docker.com/engine/reference/commandline/buildx_build/#cache
95+
required: false
96+
type: string
97+
default: "false"
9198
docker-build-context:
9299
description: "Path to Docker build context."
93100
required: true
@@ -359,7 +366,7 @@ jobs:
359366

360367
- name: Docker image build
361368
id: build
362-
uses: smartcontractkit/.github/actions/build-push-docker@build-push-docker/0.6.0
369+
uses: smartcontractkit/.github/actions/build-push-docker@build-push-docker/0.6.1
363370
with:
364371
platform: ${{ format('linux/{0}', matrix.arch) }}
365372
docker-registry-url: >-
@@ -376,6 +383,7 @@ jobs:
376383
tags: ${{ steps.set-docker-image-tags.outputs.tags }}
377384
dockerfile: ${{ inputs.dockerfile }}
378385
docker-build-args: ${{ inputs.docker-build-args }}
386+
docker-build-cache-disabled: ${{ inputs.docker-build-cache-disabled }}
379387
context: ${{ inputs.docker-build-context }}
380388
aws-account-number: ${{ secrets.AWS_ACCOUNT_ID }}
381389
aws-role-arn: ${{ secrets.AWS_ROLE_PUBLISH_ARN }}

0 commit comments

Comments
 (0)