@marcel91200 / caddy Mirror · read-only / commits / 7a365af5
Fork 0

Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS

Mirrored from https://github.com/Slazee/caddy.git

Synced Nov 14, 05:15 UTC

chore: simplify goreleaser flow, add bash completions to .deb (#3436)

Mohammed Al Sahaf committed May 22, 2020 at 22:13 UTC 7a365af5df3fd6fec2e1e9013e493fa7769260ce
1 file changed +5 -6
.goreleaser.yml
+5 -6
@@ -1,12 +1,10 @@
1 before:
2 hooks:
3 - - mkdir -p caddy-build
4 - - cp cmd/caddy/main.go caddy-build/main.go
5 - - cp ./go.mod caddy-build/go.mod
6 - - sed -i.bkp 's|github.com/caddyserver/caddy/v2|caddy|g' ./caddy-build/go.mod
3 + - cp ./go.mod ./cmd/caddy/go.mod
4 + - sed -i.bkp 's|github.com/caddyserver/caddy/v2|caddy|g' ./cmd/caddy/go.mod
5 # GoReleaser doesn't seem to offer {{.Tag}} at this stage, so we have to embed it into the env
6 # so we run: TAG=$(git describe --abbrev=0) goreleaser release --rm-dist --skip-publish --skip-validate
9 - - go mod edit -require=github.com/caddyserver/caddy/v2@{{.Env.TAG}} ./caddy-build/go.mod
7 + - go mod edit -require=github.com/caddyserver/caddy/v2@{{.Env.TAG}} ./cmd/caddy/go.mod
8 - git clone --depth 1 https://github.com/caddyserver/dist caddy-dist
9 - go mod download
10
@@ -15,7 +13,7 @@ builds:
13 - CGO_ENABLED=0
14 - GO111MODULE=on
15 main: main.go
18 - dir: ./caddy-build
16 + dir: ./cmd/caddy
17 binary: caddy
18 goos:
19 - darwin
@@ -84,6 +82,7 @@ nfpms:
82 ./caddy-dist/init/caddy.service: /lib/systemd/system/caddy.service
83 ./caddy-dist/init/caddy-api.service: /lib/systemd/system/caddy-api.service
84 ./caddy-dist/welcome/index.html: /usr/share/caddy/index.html
85 + ./caddy-dist/scripts/completions/bash-completion: /etc/bash_completion.d/caddy
86 config_files:
87 ./caddy-dist/config/Caddyfile: /etc/caddy/Caddyfile
88