|
| 1 | +version: 2 |
1 | 2 | project_name: certstream-server-go |
2 | 3 |
|
3 | 4 | before: |
@@ -34,68 +35,26 @@ checksum: |
34 | 35 | changelog: |
35 | 36 | disable: true |
36 | 37 |
|
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 }}" |
45 | 45 | extra_files: |
46 | 46 | - 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" |
96 | 55 |
|
97 | 56 | archives: |
98 | | - - format: binary |
| 57 | + - formats: [ "binary" ] |
99 | 58 | name_template: >- |
100 | 59 | {{- .ProjectName }}_ |
101 | 60 | {{- .Version}}_ |
|
0 commit comments