2020-01-26 08:36:24 -09:00
# GoReleaser config
2020-04-22 16:56:04 -08:00
project_name : navidrome
2024-08-28 15:13:08 -08:00
version : 2
2020-01-26 08:36:24 -09:00
builds :
2020-03-13 08:40:08 -08:00
- id : navidrome_linux_amd64
2020-01-26 08:36:24 -09:00
env :
- CGO_ENABLED=1
goos :
2020-03-13 08:40:08 -08:00
- linux
2020-01-26 08:36:24 -09:00
goarch :
- amd64
flags :
2023-01-13 17:35:54 -09:00
- -tags=netgo
2020-01-26 08:36:24 -09:00
ldflags :
2020-08-30 06:55:04 -08:00
- "-extldflags '-static -lz'"
2020-07-14 09:58:39 -08:00
- -s -w -X github.com/navidrome/navidrome/consts.gitSha={{.ShortCommit}} -X github.com/navidrome/navidrome/consts.gitTag={{.Version}}
2020-08-07 09:36:00 -08:00
- id : navidrome_linux_386
env :
- CGO_ENABLED=1
2022-09-27 12:47:47 -08:00
- PKG_CONFIG_PATH=/i386/lib/pkgconfig
2020-08-07 09:36:00 -08:00
goos :
- linux
goarch :
2022-11-07 13:16:30 -09:00
- "386"
2020-08-07 09:36:00 -08:00
flags :
2023-01-13 17:35:54 -09:00
- -tags=netgo
2020-08-07 09:36:00 -08:00
ldflags :
- "-extldflags '-static'"
- -s -w -X github.com/navidrome/navidrome/consts.gitSha={{.ShortCommit}} -X github.com/navidrome/navidrome/consts.gitTag={{.Version}}
2020-01-26 08:36:24 -09:00
2020-03-13 08:40:08 -08:00
- id : navidrome_linux_arm
2020-01-26 08:36:24 -09:00
env :
- CGO_ENABLED=1
2022-11-07 13:16:30 -09:00
- CC=arm-linux-gnueabi-gcc
- CXX=arm-linux-gnueabi-g++
2022-09-27 12:47:47 -08:00
- PKG_CONFIG_PATH=/arm/lib/pkgconfig
2020-01-26 08:36:24 -09:00
goos :
- linux
goarch :
2020-03-13 08:40:08 -08:00
- arm
goarm :
2022-11-07 13:16:30 -09:00
- "5"
- "6"
- "7"
2020-03-13 08:40:08 -08:00
flags :
2023-01-13 17:35:54 -09:00
- -tags=netgo
2020-03-13 08:40:08 -08:00
ldflags :
- "-extldflags '-static'"
2020-07-14 09:58:39 -08:00
- -s -w -X github.com/navidrome/navidrome/consts.gitSha={{.ShortCommit}} -X github.com/navidrome/navidrome/consts.gitTag={{.Version}}
2020-03-13 08:40:08 -08:00
- id : navidrome_linux_arm64
env :
- CGO_ENABLED=1
2020-08-30 06:55:04 -08:00
- CC=aarch64-linux-gnu-gcc
- CXX=aarch64-linux-gnu-g++
2022-09-27 12:47:47 -08:00
- PKG_CONFIG_PATH=/arm64/lib/pkgconfig
2020-03-13 08:40:08 -08:00
goos :
- linux
goarch :
- arm64
2020-01-26 08:36:24 -09:00
flags :
2023-01-13 17:35:54 -09:00
- -tags=netgo
2020-01-26 08:36:24 -09:00
ldflags :
- "-extldflags '-static'"
2020-07-14 09:58:39 -08:00
- -s -w -X github.com/navidrome/navidrome/consts.gitSha={{.ShortCommit}} -X github.com/navidrome/navidrome/consts.gitTag={{.Version}}
2020-03-13 08:40:08 -08:00
2021-04-26 13:21:59 -08:00
- id : navidrome_windows_386
2020-01-26 08:36:24 -09:00
env :
- CGO_ENABLED=1
- CC=i686-w64-mingw32-gcc
- CXX=i686-w64-mingw32-g++
2020-08-30 06:55:04 -08:00
- PKG_CONFIG_PATH=/mingw32/lib/pkgconfig
2020-01-26 08:36:24 -09:00
goos :
- windows
goarch :
2022-11-07 13:16:30 -09:00
- "386"
2020-01-26 08:36:24 -09:00
flags :
2023-01-13 17:35:54 -09:00
- -tags=netgo
2020-01-26 08:36:24 -09:00
ldflags :
- "-extldflags '-static'"
2020-07-14 09:58:39 -08:00
- -s -w -X github.com/navidrome/navidrome/consts.gitSha={{.ShortCommit}} -X github.com/navidrome/navidrome/consts.gitTag={{.Version}}
2020-01-26 08:36:24 -09:00
2021-04-26 13:21:59 -08:00
- id : navidrome_windows_amd64
2020-01-26 08:36:24 -09:00
env :
- CGO_ENABLED=1
- CC=x86_64-w64-mingw32-gcc
- CXX=x86_64-w64-mingw32-g++
2020-08-30 06:55:04 -08:00
- PKG_CONFIG_PATH=/mingw64/lib/pkgconfig
2020-01-26 08:36:24 -09:00
goos :
- windows
goarch :
- amd64
flags :
2023-01-13 17:35:54 -09:00
- -tags=netgo
2020-01-26 08:36:24 -09:00
ldflags :
- "-extldflags '-static'"
2020-07-14 09:58:39 -08:00
- -s -w -X github.com/navidrome/navidrome/consts.gitSha={{.ShortCommit}} -X github.com/navidrome/navidrome/consts.gitTag={{.Version}}
2020-01-26 08:36:24 -09:00
2021-04-26 13:21:59 -08:00
- id : navidrome_darwin_amd64
2020-09-10 13:49:25 -08:00
env :
- CGO_ENABLED=1
- CC=o64-clang
- CXX=o64-clang++
- PKG_CONFIG_PATH=/darwin/lib/pkgconfig
goos :
- darwin
goarch :
- amd64
flags :
2023-01-13 17:35:54 -09:00
- -tags=netgo
2020-09-10 13:49:25 -08:00
ldflags :
- -s -w -X github.com/navidrome/navidrome/consts.gitSha={{.ShortCommit}} -X github.com/navidrome/navidrome/consts.gitTag={{.Version}}
2020-01-26 08:36:24 -09:00
archives :
2020-07-09 11:00:51 -08:00
- format_overrides :
2020-01-26 08:36:24 -09:00
- goos : windows
format : zip
2020-03-13 17:41:24 -08:00
2020-01-26 08:36:24 -09:00
checksum :
2020-04-17 05:41:34 -08:00
name_template : "{{ .ProjectName }}_checksums.txt"
2020-01-26 08:36:24 -09:00
snapshot :
2024-08-28 15:13:08 -08:00
version_template : "{{ .Tag }}-SNAPSHOT"
2020-01-26 08:36:24 -09:00
release :
draft : true
2024-09-21 13:00:13 -08:00
mode : append
footer : |
**Full Changelog** : https://github.com/navidrome/navidrome/compare/{{ .PreviousTag }}...{{ .Tag }}
## Helping out
This release is only possible thanks to the support of some **awesome people**!
Want to be one of them?
You can [sponsor](https://github.com/sponsors/deluan), pay me a [Ko-fi](https://ko-fi.com/deluan) or [contribute with code](https://www.navidrome.org/docs/developers/).
## Where to go next?
* Read installation instructions on our [website](https://www.navidrome.org/docs/installation/).
* Reach out on [Discord](https://discord.gg/xh7j7yF), [Reddit](https://www.reddit.com/r/navidrome/) and [Twitter](https://twitter.com/navidrome)!
2020-01-26 08:36:24 -09:00
changelog :
2024-09-21 13:00:13 -08:00
sort : asc
use : github
2020-01-26 08:36:24 -09:00
filters :
exclude :
2024-09-21 13:00:13 -08:00
- "^test:"
- Merge pull request
- Merge remote-tracking branch
- Merge branch
- go mod tidy
groups :
- title : "New Features"
regexp : '^.*?feat(\(.+\))??!?:.+$'
order : 100
- title : "Security updates"
regexp : '^.*?sec(\(.+\))??!?:.+$'
order : 150
- title : "Bug fixes"
regexp : '^.*?(fix|refactor)(\(.+\))??!?:.+$'
order : 200
- title : "Documentation updates"
regexp : ^.*?docs?(\(.+\))??!?:.+$
order : 400
- title : "Build process updates"
regexp : ^.*?(build|ci)(\(.+\))??!?:.+$
order : 400
- title : Other work
order : 9999