yeongrokgim / metadata-action-examples

experimental testbed for metadata-action outputs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

metadata actions examples

This repository aims to provide hands-on experience of metadata-action

NOTE: Table columns

  • event: github.event_name. refer 1, 2
  • ref: github.ref
  • version: meta.outputs.version
  • tags: meta.outputs.json.tags, without prefix ghcr.io/yeongrokgim/metadata-action-examples:

Default

NOTE: Default behavior on tags: (source)

tags: |
  type=schedule
  type=ref,event=branch
  type=ref,event=tag
  type=ref,event=pr
event ref version tags
pull_request refs/pull/1/merge pr-1
push refs/heads/dummy-pull-request dummy-pull-request dummy-pull-request
push refs/heads/main main main
push refs/tags/v0.0.1 v0.0.1 v0.0.1, latest
create refs/tags/v0.0.1 v0.0.1 v0.0.1, latest

types

tags: |
  type=schedule
  type=semver,pattern={{version}}
  type=semver,pattern={{major}}.{{minor}}
  type=semver,pattern={{major}}
  type=ref,event=branch
  type=ref,event=pr
  type=sha
event ref version tags
push refs/heads/main main main, ha-908482c
create refs/tags/v0.0.2 0.0.2 0,0.0,0.0.2, sha-908482c, latest
push refs/tags/v0.0.2 0.0.2 0,0.0,0.0.2, sha-908482c, latest
create refs/tags/v0.0.3 0.0.3 0,0.0,0.0.3, sha-abed308, latest
push refs/tags/v0.0.3 0.0.3 0,0.0,0.0.3, sha-abed308, latest

References

Footnotes

  1. Contexts - github.event_name

  2. Events that trigger workflows - Events

About

experimental testbed for metadata-action outputs


Languages

Language:Dockerfile 100.0%