Skip to content

Commit d2c12e1

Browse files
committed
update goreleaser
1 parent 78682ab commit d2c12e1

File tree

1 file changed

+37
-12
lines changed

1 file changed

+37
-12
lines changed

.goreleaser.yml

Lines changed: 37 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@ builds:
1010
- CGO_ENABLED=0
1111
goos:
1212
- linux
13-
# - windows
14-
# - darwin
1513
- id: setup
1614
main: ./cmd/mytoken-server/mytoken-setup
1715
binary: mytoken-setup
@@ -27,23 +25,27 @@ builds:
2725
goos:
2826
- linux
2927
archives:
30-
- replacements:
31-
darwin: Darwin
32-
linux: Linux
33-
windows: Windows
34-
386: i386
35-
amd64: x86_64
28+
-
29+
replacements:
30+
darwin: macOS
31+
386: 32-bit
32+
amd64: 64-bit
33+
format_overrides:
34+
- goos: windows
35+
format: zip
3636
nfpms:
3737
- id: server-pkg
3838
package_name: mytoken-server
39+
replacements:
40+
386: i386
41+
file_name_template: "{{ .PackageName }}_{{ .Version }}_{{ .Arch }}"
3942
builds:
4043
- server
4144
homepage: https://mytoken-doc.data.kit.edu/server/intro
4245
maintainer: Gabriel Zachmann <[email protected]>
4346
description: Mytoken is a central web service with the goal to easily obtain OpenID Connect access tokens across devices.
4447
license: MIT
4548
formats:
46-
# - apk
4749
- deb
4850
- rpm
4951
release: 1
@@ -57,8 +59,16 @@ nfpms:
5759
type: config
5860
- src: config/mytoken.service
5961
dst: /etc/systemd/system/mytoken.service
62+
overrides:
63+
rpm:
64+
replacements:
65+
amd64: x86_64
66+
file_name_template: "{{ .PackageName }}-{{ .Version }}.{{ .Arch }}"
6067
- id: setup-pkg
6168
package_name: mytoken-server-setup
69+
replacements:
70+
386: i386
71+
file_name_template: "{{ .PackageName }}_{{ .Version }}_{{ .Arch }}"
6272
builds:
6373
- setup
6474
homepage: https://mytoken-doc.data.kit.edu/server/intro
@@ -71,20 +81,35 @@ nfpms:
7181
release: 1
7282
section: misc
7383
bindir: /usr/bin
84+
overrides:
85+
rpm:
86+
replacements:
87+
amd64: x86_64
88+
file_name_template: "{{ .PackageName }}-{{ .Version }}.{{ .Arch }}"
7489
- id: migratedb-pkg
7590
package_name: mytoken-server-migratedb
91+
replacements:
92+
386: i386
93+
file_name_template: "{{ .PackageName }}_{{ .Version }}_{{ .Arch }}"
7694
builds:
7795
- migratedb
7896
homepage: https://mytoken-doc.data.kit.edu/server/intro
7997
maintainer: Gabriel Zachmann <[email protected]>
8098
description: A tool for migrating the database between versions
8199
license: MIT
100+
dependencies:
101+
- mariadb-client
82102
formats:
83103
- deb
84104
- rpm
85105
release: 1
86106
section: misc
87107
bindir: /usr/bin
108+
overrides:
109+
rpm:
110+
replacements:
111+
amd64: x86_64
112+
file_name_template: "{{ .PackageName }}-{{ .Version }}.{{ .Arch }}"
88113
dockers:
89114
- goos: linux
90115
goarch: amd64
@@ -95,7 +120,7 @@ dockers:
95120
- "oidcmytoken/mytoken-server:{{ .Tag }}"
96121
- "oidcmytoken/mytoken-server:v{{ .Major }}"
97122
- "oidcmytoken/mytoken-server:v{{ .Major }}.{{ .Minor }}"
98-
skip_push: true
123+
# skip_push: true
99124
dockerfile: cmd/mytoken-server/Dockerfile
100125
build_flag_templates:
101126
- "--pull"
@@ -112,7 +137,7 @@ dockers:
112137
- "oidcmytoken/mytoken-setup:{{ .Tag }}"
113138
- "oidcmytoken/mytoken-setup:v{{ .Major }}"
114139
- "oidcmytoken/mytoken-setup:v{{ .Major }}.{{ .Minor }}"
115-
skip_push: true
140+
# skip_push: true
116141
dockerfile: cmd/mytoken-server/mytoken-setup/Dockerfile
117142
build_flag_templates:
118143
- "--pull"
@@ -129,7 +154,7 @@ dockers:
129154
- "oidcmytoken/mytoken-migratedb:{{ .Tag }}"
130155
- "oidcmytoken/mytoken-migratedb:v{{ .Major }}"
131156
- "oidcmytoken/mytoken-migratedb:v{{ .Major }}.{{ .Minor }}"
132-
skip_push: true
157+
# skip_push: true
133158
dockerfile: cmd/mytoken-server/mytoken-migratedb/Dockerfile
134159
build_flag_templates:
135160
- "--pull"

0 commit comments

Comments
 (0)