@@ -5,72 +5,72 @@ release:
5
5
github :
6
6
owner : nats-io
7
7
name : nats-server
8
- name_template : ' Release {{.Tag}}'
8
+ name_template : " Release {{.Tag}}"
9
9
draft : true
10
10
11
11
changelog :
12
12
disable : true
13
13
14
14
builds :
15
- - main : .
16
- binary : nats-server
17
- flags :
18
- - -trimpath
19
- ldflags :
20
- - -w -X 'github.com/nats-io/nats-server/v2/server.gitCommit={{.ShortCommit}}' -X 'github.com/nats-io/nats-server/v2/server.serverVersion={{.Tag}}'
21
- env :
22
- - GO111MODULE=on
23
- - CGO_ENABLED=0
24
- goos :
25
- - darwin
26
- - linux
27
- - windows
28
- - freebsd
29
- goarch :
30
- - amd64
31
- - arm
32
- - arm64
33
- - 386
34
- - mips64le
35
- - s390x
36
- - ppc64le
37
- goarm :
38
- - 6
39
- - 7
40
- ignore :
41
- - goos : darwin
42
- goarch : 386
43
- - goos : freebsd
44
- goarch : arm
45
- - goos : freebsd
46
- goarch : arm64
47
- - goos : freebsd
48
- goarch : 386
49
- mod_timestamp : " {{ .CommitTimestamp }}"
15
+ - main : .
16
+ binary : nats-server
17
+ flags :
18
+ - -trimpath
19
+ ldflags :
20
+ - -w -X 'github.com/nats-io/nats-server/v2/server.gitCommit={{.ShortCommit}}' -X 'github.com/nats-io/nats-server/v2/server.serverVersion={{.Tag}}'
21
+ env :
22
+ - GO111MODULE=on
23
+ - CGO_ENABLED=0
24
+ goos :
25
+ - darwin
26
+ - linux
27
+ - windows
28
+ - freebsd
29
+ goarch :
30
+ - amd64
31
+ - arm
32
+ - arm64
33
+ - 386
34
+ - mips64le
35
+ - s390x
36
+ - ppc64le
37
+ goarm :
38
+ - 6
39
+ - 7
40
+ ignore :
41
+ - goos : darwin
42
+ goarch : 386
43
+ - goos : freebsd
44
+ goarch : arm
45
+ - goos : freebsd
46
+ goarch : arm64
47
+ - goos : freebsd
48
+ goarch : 386
49
+ mod_timestamp : " {{ .CommitTimestamp }}"
50
50
51
51
nfpms :
52
- - file_name_template : ' {{.ProjectName}}-{{.Tag}}-{{.Arch}}{{if .Arm}}{{.Arm}}{{end}}'
53
- homepage : https://nats.io
52
+ - file_name_template : " {{.ProjectName}}-{{.Tag}}-{{.Arch}}{{if .Arm}}{{.Arm}}{{end}}"
53
+ homepage : https://nats.io
54
54
description : High-Performance server for NATS, the cloud native messaging system.
55
55
maintainer :
Ivan Kozlovic <[email protected] >
56
56
license : Apache 2.0
57
57
vendor : Synadia Inc.
58
58
formats :
59
- - deb
60
- - rpm
59
+ - deb
60
+ - rpm
61
61
contents :
62
- - src : /usr/bin/nats-server
63
- dst : /usr/local/bin/nats-server
64
- type : " symlink"
62
+ - src : /usr/bin/nats-server
63
+ dst : /usr/local/bin/nats-server
64
+ type : " symlink"
65
65
66
66
archives :
67
- - name_template : ' {{.ProjectName}}-{{.Tag}}-{{.Os}}-{{.Arch}}{{if .Arm}}{{.Arm}}{{end}}'
67
+ - name_template : " {{.ProjectName}}-{{.Tag}}-{{.Os}}-{{.Arch}}{{if .Arm}}{{.Arm}}{{end}}"
68
68
wrap_in_directory : true
69
69
format : zip
70
70
files :
71
71
- README.md
72
72
- LICENSE
73
- - name_template : ' {{.ProjectName}}-{{.Tag}}-{{.Os}}-{{.Arch}}{{if .Arm}}{{.Arm}}{{end}}'
73
+ - name_template : " {{.ProjectName}}-{{.Tag}}-{{.Os}}-{{.Arch}}{{if .Arm}}{{.Arm}}{{end}}"
74
74
id : targz-archives
75
75
wrap_in_directory : true
76
76
format : tar.gz
@@ -79,5 +79,12 @@ archives:
79
79
- LICENSE
80
80
81
81
checksum :
82
- name_template : ' SHA256SUMS'
82
+ name_template : " SHA256SUMS"
83
83
algorithm : sha256
84
+
85
+ sboms :
86
+ - artifacts : binary
87
+ documents :
88
+ [
89
+ " {{.ProjectName}}-{{.Tag}}-{{.Os}}-{{.Arch}}{{if .Arm}}{{.Arm}}{{end}}.sbom.spdx.json" ,
90
+ ]
0 commit comments