Skip to content

Commit 729ff60

Browse files
committed
ci: update goreleaser config to v2
This might still be incomplete, so I expect this to fail for now.
1 parent c20ffc3 commit 729ff60

1 file changed

Lines changed: 17 additions & 58 deletions

File tree

.github/goreleaser.yml

Lines changed: 17 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
version: 2
12
project_name: certstream-server-go
23

34
before:
@@ -34,68 +35,26 @@ checksum:
3435
changelog:
3536
disable: true
3637

37-
dockers:
38-
- image_templates:
39-
- '0rickyy0/{{.ProjectName}}:{{.Tag}}-amd64'
40-
- '{{ if not .Prerelease }}0rickyy0/{{.ProjectName}}:{{.Tag}}{{ end }}'
41-
- 'ghcr.io/d-rickyy-b/{{.ProjectName}}:{{.Tag}}-amd64'
42-
- '{{ if not .Prerelease }}ghcr.io/d-rickyy-b/{{.ProjectName}}:latest-amd64{{ end }}'
43-
goarch: amd64
44-
use: buildx
38+
dockers_v2:
39+
- images:
40+
- "0rickyy0/{{.ProjectName}}"
41+
- "ghcr.io/d-rickyy-b/{{.ProjectName}}"
42+
tags:
43+
- "{{.Tag}}"
44+
- "{{ if not .Prerelease }}latest{{ end }}"
4545
extra_files:
4646
- config.docker.yaml
47-
build_flag_templates:
48-
- "--pull"
49-
- "--label=org.opencontainers.image.title={{.ProjectName}}"
50-
- "--label=org.opencontainers.image.description=Certstream server written in Go"
51-
- "--label=org.opencontainers.image.created={{.Date}}"
52-
- "--label=org.opencontainers.image.source=https://github.com/d-Rickyy-b/certstream-server-go"
53-
- "--label=org.opencontainers.image.revision={{.FullCommit}}"
54-
- "--label=org.opencontainers.image.version={{.Version}}"
55-
- "--platform=linux/amd64"
56-
57-
- image_templates:
58-
- '0rickyy0/{{.ProjectName}}:{{.Tag}}-arm64'
59-
- '{{ if not .Prerelease }}0rickyy0/{{.ProjectName}}:latest-arm64{{ end }}'
60-
- 'ghcr.io/d-rickyy-b/{{.ProjectName}}:{{.Tag}}-arm64'
61-
- '{{ if not .Prerelease }}ghcr.io/d-rickyy-b/{{.ProjectName}}:latest-arm64{{ end }}'
62-
goarch: arm64
63-
use: buildx
64-
extra_files:
65-
- config.docker.yaml
66-
build_flag_templates:
67-
- "--pull"
68-
- "--label=org.opencontainers.image.title={{.ProjectName}}"
69-
- "--label=org.opencontainers.image.description=Certstream server written in Go"
70-
- "--label=org.opencontainers.image.created={{.Date}}"
71-
- "--label=org.opencontainers.image.source=https://github.com/d-Rickyy-b/certstream-server-go"
72-
- "--label=org.opencontainers.image.revision={{.FullCommit}}"
73-
- "--label=org.opencontainers.image.version={{.Version}}"
74-
- "--platform=linux/arm64"
75-
76-
docker_manifests:
77-
- name_template: '0rickyy0/{{.ProjectName}}:{{.Tag}}'
78-
image_templates:
79-
- '0rickyy0/{{.ProjectName}}:{{.Tag}}-amd64'
80-
- '0rickyy0/{{.ProjectName}}:{{.Tag}}-arm64'
81-
82-
- name_template: 'ghcr.io/d-rickyy-b/{{.ProjectName}}:{{.Tag}}'
83-
image_templates:
84-
- 'ghcr.io/d-rickyy-b/{{.ProjectName}}:{{.Tag}}-amd64'
85-
- 'ghcr.io/d-rickyy-b/{{.ProjectName}}:{{.Tag}}-arm64'
86-
87-
- name_template: '{{ if not .Prerelease }}0rickyy0/{{.ProjectName}}:latest{{ end }}'
88-
image_templates:
89-
- '0rickyy0/{{.ProjectName}}:{{.Tag}}-amd64'
90-
- '0rickyy0/{{.ProjectName}}:{{.Tag}}-arm64'
91-
92-
- name_template: '{{ if not .Prerelease }}ghcr.io/d-rickyy-b/{{.ProjectName}}:latest{{ end }}'
93-
image_templates:
94-
- 'ghcr.io/d-rickyy-b/{{.ProjectName}}:{{.Tag}}-amd64'
95-
- 'ghcr.io/d-rickyy-b/{{.ProjectName}}:{{.Tag}}-arm64'
47+
labels:
48+
"org.opencontainers.image.title": "{{.ProjectName}}"
49+
"org.opencontainers.image.description": "Certstream server written in Go"
50+
"org.opencontainers.image.created": "{{.Date}}"
51+
"org.opencontainers.image.name": "{{.ProjectName}}"
52+
"org.opencontainers.image.revision": "{{.FullCommit}}"
53+
"org.opencontainers.image.version": "{{.Version}}"
54+
"org.opencontainers.image.source": "https://github.com/d-Rickyy-b/certstream-server-go"
9655

9756
archives:
98-
- format: binary
57+
- formats: [ "binary" ]
9958
name_template: >-
10059
{{- .ProjectName }}_
10160
{{- .Version}}_

0 commit comments

Comments
 (0)