project_name: whoami builds: - binary: whoami goos: - windows - darwin - linux - freebsd - openbsd goarch: - amd64 - '386' - arm - arm64 goarm: - '7' ignore: - goos: darwin goarch: '386' - goos: openbsd goarch: arm changelog: sort: asc filters: exclude: - '^docs:' - '^doc:' - '^chore:' - '^chore(deps):' - '^test:' - '^tests:' archives: - id: whoami name_template: '{{ .ProjectName }}_v{{ .Version }}_{{ .Os }}_{{ .Arch }}{{ if .Arm}}v{{ .Arm }}{{ end }}' format: tar.gz format_overrides: - goos: windows format: zip files: - LICENSE dockers: - use: buildx skip_push: true goos: linux goarch: amd64 dockerfile: buildx.Dockerfile image_templates: - 'traefik/whoami:dev-amd64' - 'traefik/whoami:latest-amd64' - 'traefik/whoami:{{ .Tag }}-amd64' - 'traefik/whoami:v{{ .Major }}.{{ .Minor }}-amd64' build_flag_templates: - '--pull' - '--label=org.opencontainers.image.created={{.Date}}' - '--label=org.opencontainers.image.title={{.ProjectName}}' - '--label=org.opencontainers.image.revision={{.FullCommit}}' - '--label=org.opencontainers.image.version={{.Version}}' - use: buildx skip_push: true goos: linux goarch: arm64 dockerfile: buildx.Dockerfile image_templates: - 'traefik/whoami:dev-arm64' - 'traefik/whoami:latest-arm64' - 'traefik/whoami:{{ .Tag }}-arm64' - 'traefik/whoami:v{{ .Major }}.{{ .Minor }}-arm64' build_flag_templates: - '--pull' - '--label=org.opencontainers.image.created={{.Date}}' - '--label=org.opencontainers.image.title={{.ProjectName}}' - '--label=org.opencontainers.image.revision={{.FullCommit}}' - '--label=org.opencontainers.image.version={{.Version}}'