summaryrefslogtreecommitdiffstats
path: root/goreleaser.yml
diff options
context:
space:
mode:
Diffstat (limited to 'goreleaser.yml')
-rw-r--r--goreleaser.yml48
1 files changed, 48 insertions, 0 deletions
diff --git a/goreleaser.yml b/goreleaser.yml
new file mode 100644
index 000000000..4b7fef63a
--- /dev/null
+++ b/goreleaser.yml
@@ -0,0 +1,48 @@
+build:
+ main: main.go
+ binary: hugo
+ ldflags_template: -s -w -X hugolib.BuildDate={{.Date}}
+ goos:
+ - darwin
+ - linux
+ - windows
+ - freebsd
+ - netbsd
+ - openbsd
+ - dragonfly
+ goarch:
+ - amd64
+ - 386
+ - arm
+ - arm64
+fpm:
+ formats:
+ - deb
+ vendor: "gohugo.io"
+ url: "https://gohugo.io/"
+ maintainer: "<Bjørn Erik Pedersen bjorn.erik.pedersen@gmail.com>"
+ description: "A Fast and Flexible Static Site Generator built with love in GoLang."
+ license: "Apache 2.0"
+archive:
+ format: tar.gz
+ format_overrides:
+ - goos: windows
+ format: zip
+ name_template: "{{.Binary}}_{{.Version}}_{{.Os}}-{{.Arch}}"
+ replacements:
+ amd64: 64bit
+ 386: 32bit
+ arm: ARM
+ arm64: ARM64
+ darwin: macOS
+ linux: Linux
+ windows: Windows
+ openbsd: OpenBSD
+ netbsd: NetBSD
+ freebsd: FreeBSD
+ dragonfly: DragonFlyBSD
+ files:
+ - README.md
+ - LICENSE.md
+release:
+ draft: true