@@ -48,23 +48,72 @@ checksum:
48
48
49
49
dockers :
50
50
- image_templates :
51
- - " projectdiscovery/{{ .ProjectName }}:{{ .Tag }}"
52
- - " projectdiscovery/{{ .ProjectName }}:v{{ .Major }}.{{ .Minor }}"
53
- - " projectdiscovery/{{ .ProjectName }}:v{{ .Major }}"
54
- - " projectdiscovery/{{ .ProjectName }}:latest"
51
+ - " projectdiscovery/{{ .ProjectName }}:{{ .Tag }}-amd64 "
52
+ - " projectdiscovery/{{ .ProjectName }}:v{{ .Major }}.{{ .Minor }}-amd64 "
53
+ - " projectdiscovery/{{ .ProjectName }}:v{{ .Major }}-amd64 "
54
+ - " projectdiscovery/{{ .ProjectName }}:latest-amd64 "
55
55
dockerfile : Dockerfile.goreleaser
56
56
use : buildx
57
57
build_flag_templates :
58
58
- " --pull"
59
- - " --label=org.opencontainers.image.authors=ProjectDiscovery "
59
+ - " --platform=linux/amd64 "
60
60
- " --label=org.opencontainers.image.created={{ .Date }}"
61
- - " --label=org.opencontainers.image.description=\" Nuclei is a fast, customizable vulnerability scanner powered by the global security community and built on a simple YAML-based DSL, enabling collaboration to tackle trending vulnerabilities on the internet. It helps you find vulnerabilities in your applications, APIs, networks, DNS, and cloud configurations.\" "
62
- - " --label=org.opencontainers.image.licenses=MIT"
63
61
- " --label=org.opencontainers.image.ref.name={{ .Tag }}"
64
62
- " --label=org.opencontainers.image.revision={{ .FullCommit }}"
65
- - " --label=org.opencontainers.image.title={{ .ProjectName }}"
66
- - " --label=org.opencontainers.image.url=https://github.com/projectdiscovery/{{ .ProjectName }}"
67
63
- " --label=org.opencontainers.image.version={{ .Version }}"
64
+ goarch : amd64
65
+ - image_templates :
66
+ - " projectdiscovery/{{ .ProjectName }}:{{ .Tag }}-arm64"
67
+ - " projectdiscovery/{{ .ProjectName }}:v{{ .Major }}.{{ .Minor }}-arm64"
68
+ - " projectdiscovery/{{ .ProjectName }}:v{{ .Major }}-arm64"
69
+ - " projectdiscovery/{{ .ProjectName }}:latest-arm64"
70
+ dockerfile : Dockerfile.goreleaser
71
+ use : buildx
72
+ build_flag_templates :
73
+ - " --pull"
74
+ - " --platform=linux/arm64"
75
+ - " --label=org.opencontainers.image.created={{ .Date }}"
76
+ - " --label=org.opencontainers.image.ref.name={{ .Tag }}"
77
+ - " --label=org.opencontainers.image.revision={{ .FullCommit }}"
78
+ - " --label=org.opencontainers.image.version={{ .Version }}"
79
+ goarch : arm64
80
+ - image_templates :
81
+ - " projectdiscovery/{{ .ProjectName }}:{{ .Tag }}-386"
82
+ - " projectdiscovery/{{ .ProjectName }}:v{{ .Major }}.{{ .Minor }}-386"
83
+ - " projectdiscovery/{{ .ProjectName }}:v{{ .Major }}-386"
84
+ - " projectdiscovery/{{ .ProjectName }}:latest-386"
85
+ dockerfile : Dockerfile.goreleaser
86
+ use : buildx
87
+ build_flag_templates :
88
+ - " --pull"
89
+ - " --platform=linux/386"
90
+ - " --label=org.opencontainers.image.created={{ .Date }}"
91
+ - " --label=org.opencontainers.image.ref.name={{ .Tag }}"
92
+ - " --label=org.opencontainers.image.revision={{ .FullCommit }}"
93
+ - " --label=org.opencontainers.image.version={{ .Version }}"
94
+ goarch : " 386"
95
+
96
+ docker_manifests :
97
+ - name_template : " projectdiscovery/{{ .ProjectName }}:{{ .Tag }}"
98
+ image_templates :
99
+ - " projectdiscovery/{{ .ProjectName }}:{{ .Tag }}-amd64"
100
+ - " projectdiscovery/{{ .ProjectName }}:{{ .Tag }}-arm64"
101
+ - " projectdiscovery/{{ .ProjectName }}:{{ .Tag }}-386"
102
+ - name_template : " projectdiscovery/{{ .ProjectName }}:v{{ .Major }}.{{ .Minor }}"
103
+ image_templates :
104
+ - " projectdiscovery/{{ .ProjectName }}:v{{ .Major }}.{{ .Minor }}-amd64"
105
+ - " projectdiscovery/{{ .ProjectName }}:v{{ .Major }}.{{ .Minor }}-arm64"
106
+ - " projectdiscovery/{{ .ProjectName }}:v{{ .Major }}.{{ .Minor }}-386"
107
+ - name_template : " projectdiscovery/{{ .ProjectName }}:v{{ .Major }}"
108
+ image_templates :
109
+ - " projectdiscovery/{{ .ProjectName }}:v{{ .Major }}-amd64"
110
+ - " projectdiscovery/{{ .ProjectName }}:v{{ .Major }}-arm64"
111
+ - " projectdiscovery/{{ .ProjectName }}:v{{ .Major }}-386"
112
+ - name_template : " projectdiscovery/{{ .ProjectName }}:latest"
113
+ image_templates :
114
+ - " projectdiscovery/{{ .ProjectName }}:latest-amd64"
115
+ - " projectdiscovery/{{ .ProjectName }}:latest-arm64"
116
+ - " projectdiscovery/{{ .ProjectName }}:latest-386"
68
117
69
118
announce :
70
119
slack :
0 commit comments