blob: 0f7bc18d27b4dc204a092c87a9c60815bdff09fa (
plain) (
tree)
|
|
before:
hooks:
- go mod tidy
- go test ./...
builds:
# Linux amd64
- id: linux-amd64
main: ./cmd/flyscrape
env:
- CGO_ENABLED=1
- CC=x86_64-linux-gnu-gcc
- CXX=x86_64-linux-gnu-g++
ldflags:
- -s -w
flags:
- -mod=readonly
tags:
- osusergo
- netgo
- sqlite_omit_load_extension
goos:
- linux
goarch:
- amd64
# Linux arm64
- id: linux-arm64
main: ./cmd/flyscrape
env:
- CGO_ENABLED=1
- CC=aarch64-linux-gnu-gcc
- CXX=aarch64-linux-gnu-g++
ldflags:
- -s -w
flags:
- -mod=readonly
tags:
- osusergo
- netgo
- sqlite_omit_load_extension
goos:
- linux
goarch:
- arm64
goarm:
- 7
# MacOS amd64
- id: macos-amd64
main: ./cmd/flyscrape
env:
- CGO_ENABLED=1
- CC=o64-clang
- CXX=o64-clang++
ldflags:
- -s -w
flags:
- -mod=readonly
tags:
- osusergo
- netgo
- sqlite_omit_load_extension
goos:
- darwin
goarch:
- amd64
# MacOS arm64
- id: macos-arm64
main: ./cmd/flyscrape
env:
- CGO_ENABLED=1
- CC=oa64-clang
- CXX=oa64-clang++
ldflags:
- -s -w
flags:
- -mod=readonly
tags:
- osusergo
- netgo
- sqlite_omit_load_extension
goos:
- darwin
goarch:
- arm64
# Window amd64
- id: windows-amd64
main: ./cmd/flyscrape
env:
- CGO_ENABLED=1
- CC=x86_64-w64-mingw32-gcc
- CXX=x86_64-w64-mingw32-g++
ldflags:
- -s -w
flags:
- -mod=readonly
tags:
- osusergo
- netgo
- sqlite_omit_load_extension
goos:
- windows
goarch:
- amd64
archives:
- format: tar.gz
name_template: >-
{{ .ProjectName }}_
{{- if eq .Os "darwin" }}macos{{else}}{{ .Os }}{{ end }}_
{{- .Arch }}
format_overrides:
- goos: windows
format: zip
changelog:
sort: asc
filters:
exclude:
- "^docs:"
- "^test:"
|