1+ version : 2
2+ project_name : cardano-validator-watcher
3+ before :
4+ hooks :
5+ - go mod tidy
6+
7+ builds :
8+ - id : cardano-validator-watcher
9+ main : cmd/watcher/main.go
10+ env :
11+ - CGO_ENABLED=0
12+ goos :
13+ - linux
14+ - darwin
15+
16+ archives :
17+ - format : tar.gz
18+ name_template : ' {{ .Binary }}-{{ .Tag }}-{{ .Os }}-{{ .Arch }}'
19+ files :
20+ - none*
21+
22+ dockers :
23+ - image_templates :
24+ - ' ghcr.io/kilnfi/cardano-validator-watcher:{{ .Tag }}-amd64'
25+ dockerfile : Dockerfile
26+ use : buildx
27+ goos : linux
28+ goarch : amd64
29+ build_flag_templates :
30+ - " --pull"
31+ - " --build-arg=ARCH=linux/amd64"
32+ - " --platform=linux/amd64"
33+ - " --label=org.opencontainers.image.created={{ .Date }}"
34+ - " --label=org.opencontainers.image.name={{ .ProjectName }}"
35+ - " --label=org.opencontainers.image.revision={{ .FullCommit }}"
36+ - " --label=org.opencontainers.image.version={{ .Version }}"
37+ - " --label=org.opencontainers.image.source={{ .GitURL }}"
38+ 39+ - image_templates :
40+ - ' ghcr.io/kilnfi/cardano-validator-watcher:{{ .Tag }}-arm64'
41+ dockerfile : Dockerfile
42+ use : buildx
43+ goos : linux
44+ goarch : arm64
45+ build_flag_templates :
46+ - " --pull"
47+ - " --build-arg=ARCH=linux/arm64"
48+ - " --platform=linux/arm64"
49+ - " --label=org.opencontainers.image.created={{ .Date }}"
50+ - " --label=org.opencontainers.image.name={{ .ProjectName }}"
51+ - " --label=org.opencontainers.image.revision={{ .FullCommit }}"
52+ - " --label=org.opencontainers.image.version={{ .Version }}"
53+ - " --label=org.opencontainers.image.source={{ .GitURL }}"
54+ 55+ docker_manifests :
56+ - name_template : ' ghcr.io/kilnfi/cardano-validator-watcher:{{ .Tag }}'
57+ image_templates :
58+ - ' ghcr.io/kilnfi/cardano-validator-watcher:{{ .Tag }}-amd64'
59+ - ' ghcr.io/kilnfi/cardano-validator-watcher:{{ .Tag }}-arm64'
60+ - name_template : ' ghcr.io/kilnfi/cardano-validator-watcher:latest'
61+ image_templates :
62+ - ' ghcr.io/kilnfi/cardano-validator-watcher:{{ .Tag }}-amd64'
63+ - ' ghcr.io/kilnfi/cardano-validator-watcher:{{ .Tag }}-arm64'
64+ changelog :
65+ disable : true
0 commit comments