builds: - binary: cosmium goos: - darwin - linux - windows goarch: - amd64 - arm64 env: - CGO_ENABLED=0 release: prerelease: auto universal_binaries: - replace: true brews: - name: cosmium homepage: 'https://github.com/pikami/cosmium' repository: owner: pikami name: homebrew-brew commit_author: name: pikami email: git@pikami.org dockers: - id: docker-linux-amd64 goos: linux goarch: amd64 image_templates: - "ghcr.io/pikami/{{ .ProjectName }}:{{ .Version }}-amd64" - "ghcr.io/pikami/{{ .ProjectName }}:latest-amd64" dockerfile: Dockerfile use: buildx build_flag_templates: - "--platform=linux/amd64" - "--pull" - "--label=org.opencontainers.image.title={{.ProjectName}}" - "--label=org.opencontainers.image.description=Lightweight Cosmos DB emulator" - "--label=org.opencontainers.image.url=https://github.com/pikami/cosmium" - "--label=org.opencontainers.image.source=https://github.com/pikami/cosmium" - "--label=org.opencontainers.image.created={{.Date}}" - "--label=org.opencontainers.image.revision={{.FullCommit}}" - "--label=org.opencontainers.image.version={{.Version}}" - id: docker-linux-arm64 goos: linux goarch: arm64 image_templates: - "ghcr.io/pikami/{{ .ProjectName }}:{{ .Version }}-arm64" - "ghcr.io/pikami/{{ .ProjectName }}:latest-arm64" - "ghcr.io/pikami/{{ .ProjectName }}:{{ .Version }}-arm64v8" - "ghcr.io/pikami/{{ .ProjectName }}:latest-arm64v8" dockerfile: Dockerfile use: buildx build_flag_templates: - "--platform=linux/arm64" - "--pull" - "--label=org.opencontainers.image.title={{.ProjectName}}" - "--label=org.opencontainers.image.description=Lightweight Cosmos DB emulator" - "--label=org.opencontainers.image.url=https://github.com/pikami/cosmium" - "--label=org.opencontainers.image.source=https://github.com/pikami/cosmium" - "--label=org.opencontainers.image.created={{.Date}}" - "--label=org.opencontainers.image.revision={{.FullCommit}}" - "--label=org.opencontainers.image.version={{.Version}}" docker_manifests: - name_template: 'ghcr.io/pikami/{{ .ProjectName }}:latest' image_templates: - "ghcr.io/pikami/{{ .ProjectName }}:latest-amd64" - "ghcr.io/pikami/{{ .ProjectName }}:latest-arm64" - "ghcr.io/pikami/{{ .ProjectName }}:latest-arm64v8" - name_template: 'ghcr.io/pikami/{{ .ProjectName }}:{{ .Version }}' image_templates: - "ghcr.io/pikami/{{ .ProjectName }}:{{ .Version }}-amd64" - "ghcr.io/pikami/{{ .ProjectName }}:{{ .Version }}-arm64" - "ghcr.io/pikami/{{ .ProjectName }}:{{ .Version }}-arm64v8" checksum: name_template: 'checksums.txt'