docs: add example for latest tag with dynamic condition

As described in
https://github.com/docker/metadata-action/issues/147

Signed-off-by: Stig Otnes Kolstad <stig@stigok.com>
This commit is contained in:
Stig Otnes Kolstad 2022-01-09 13:46:39 +01:00 committed by Stig Otnes Kolstad
parent e5622373a3
commit 5949fa2b94

View file

@ -605,6 +605,14 @@ tags: |
* [`type=semver,pattern=...`](#typesemver) * [`type=semver,pattern=...`](#typesemver)
* [`type=match,pattern=...`](#typematch) * [`type=match,pattern=...`](#typematch)
For conditionally tagging with latest for a specific branch name, e.g. if your default branch name
is not `master`, use `type=raw` with a boolean expression:
```yaml
tags: |
type=raw,value=latest,enable=${{ endsWith(github.ref, github.event.repository.default_branch) }}
```
### Global expressions ### Global expressions
The following [Handlebars template](https://handlebarsjs.com/guide/) expressions for `prefix`, `suffix` and `value` The following [Handlebars template](https://handlebarsjs.com/guide/) expressions for `prefix`, `suffix` and `value`