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