diff --git a/.gitignore b/.gitignore index 7d7025c..494e9e2 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ cmd/server/server cmd/scanner/main cmd/server/main _test* +dist diff --git a/.goreleaser.yml b/.goreleaser.yml new file mode 100644 index 0000000..17de019 --- /dev/null +++ b/.goreleaser.yml @@ -0,0 +1,40 @@ +env: + - GO111MODULE=on +before: + hooks: + - go mod download +builds: +- id: scanner + env: + - CGO_ENABLED=1 + main: ./cmd/scanner/main.go + flags: + - -tags='sqlite foreign_keys' + ldflags: + - "-extldflags '-static'" + - -s -w -X main.build={{.Version}} + - ./usemsan=-msan + goos: + - linux + goarch: + - amd64 + - 386 +archives: +- replacements: + darwin: darwin + linux: linux + windows: windows + 386: i386 + amd64: x86_64 +checksum: + name_template: 'checksums.txt' +snapshot: + name_template: "{{ .Tag }}-next" +changelog: + sort: asc + filters: + exclude: + - '^docs:' + - '^test:' +release: + disable: true