@@ -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
2927archives :
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
3636nfpms :
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 }}"
88113dockers :
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