Contributing guidelines
I've found a bug, and:
Description
When using a raw tag with the enable flag, the tag is still in the metadata output when enable is set to false.
Expected behaviour
Run docker/metadata-action@v5
Context info
Processing images input
Processing tags input
type=semver,pattern={{raw}},value=v0.0.1+test,enable=true,priority=900
type=raw,value=latest,enable=false,priority=200
Processing flavor input
Docker image version
Docker tags
ghcr.io/{org}/{image}:v0.0.1-test
Docker labels
Annotations
JSON output
Bake file definition (tags)
Bake file definition (labels)
Bake file definition (annotations)
Actual behaviour
Run docker/metadata-action@v5
Context info
Processing images input
Processing tags input
type=semver,pattern={{raw}},value=v0.0.1+test,enable=true,priority=900
type=raw,value=latest,enable=false,priority=200
Processing flavor input
Docker image version
Docker tags
ghcr.io/{org}/{image}:v0.0.1-test
ghcr.io/{org}/{image}:latest
Docker labels
Annotations
JSON output
Bake file definition (tags)
Bake file definition (labels)
Bake file definition (annotations)
Repository URL
No response
Workflow run URL
No response
YAML workflow
- name: Docker Meta
id: meta
uses: docker/metadata-action@v5
with:
images: ${{ needs.set-workflow-vars.outputs.image-name }}
tags: |
type=semver,pattern={{raw}},value=${{ needs.set-workflow-vars.outputs.version }}
type=raw,value=latest,enable=${{ inputs.is-latest }} # This input is typed as a boolean in the callable workflow, maybe that's it?
Workflow logs
Run docker/metadata-action@v5
Context info
Processing images input
Processing tags input
type=semver,pattern={{raw}},value=v0.0.1+test,enable=true,priority=900
type=raw,value=latest,enable=false,priority=200
Processing flavor input
Docker image version
Docker tags
ghcr.io/{org}/{image}:v0.0.1-test
ghcr.io/{org}/{image}:latest
Docker labels
Annotations
JSON output
Bake file definition (tags)
Bake file definition (labels)
Bake file definition (annotations)
BuildKit logs
No response
Additional info
No response
Contributing guidelines
I've found a bug, and:
Description
When using a
rawtag with theenableflag, the tag is still in the metadata output whenenableis set to false.Expected behaviour
Actual behaviour
Repository URL
No response
Workflow run URL
No response
YAML workflow
Workflow logs
BuildKit logs
No response
Additional info
No response