report_sizes: true changelog: use: github snapshot: name_template: "{{ .Version }}-UNSTABLE-{{ .ShortCommit }}" builds: - main: ./cmd/zdravko mod_timestamp: "{{ .CommitTimestamp }}" flags: - -trimpath goos: - "darwin" - "freebsd" - "linux" - "windows" goarch: - "amd64" - "arm64" nfpms: - vendor: Tine Jozelj homepage: https://zdravko.mnts.dev maintainer: Tine Jozelj license: AGPL-3.0 description: | Zdravko is a selfhosted healthcheck service designed to work for small scale, or multi region deployments. It can monitor virtually anything. formats: - apk - deb - rpm - termux.deb - archlinux provides: - zdravko universal_binaries: - replace: true archives: - format: tar.gz wrap_in_directory: true format_overrides: - goos: windows format: zip dockers: - image_templates: - "{{ .Env.DOCKER_REGISTRY }}:sha-{{ .ShortCommit }}-amd64" - "{{ .Env.DOCKER_REGISTRY }}:{{ .Version }}-amd64" - "{{ .Env.DOCKER_REGISTRY }}:latest-amd64" use: buildx goos: linux goarch: amd64 dockerfile: build/Dockerfile extra_files: - "README.md" - "LICENSE" 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}}" - "--platform=linux/amd64" - image_templates: - "{{ .Env.DOCKER_REGISTRY }}:sha-{{ .ShortCommit }}-arm64" - "{{ .Env.DOCKER_REGISTRY }}:{{ .Version }}-arm64" - "{{ .Env.DOCKER_REGISTRY }}:latest-arm64" use: buildx goos: linux goarch: arm64 dockerfile: build/Dockerfile extra_files: - "README.md" - "LICENSE" 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}}" - "--platform=linux/arm64" docker_manifests: - name_template: "{{ .Env.DOCKER_REGISTRY }}:sha-{{ .ShortCommit }}" image_templates: - "{{ .Env.DOCKER_REGISTRY }}:{{ .Version }}-amd64" - "{{ .Env.DOCKER_REGISTRY }}:{{ .Version }}-arm64" - name_template: "{{ .Env.DOCKER_REGISTRY }}:{{ .Version }}" image_templates: - "{{ .Env.DOCKER_REGISTRY }}:{{ .Version }}-amd64" - "{{ .Env.DOCKER_REGISTRY }}:{{ .Version }}-arm64" - name_template: "{{ .Env.DOCKER_REGISTRY }}:latest" image_templates: - "{{ .Env.DOCKER_REGISTRY }}:{{ .Version }}-amd64" - "{{ .Env.DOCKER_REGISTRY }}:{{ .Version }}-arm64"