Skip to content

Commit

Permalink
fix: gorelease build
Browse files Browse the repository at this point in the history
adding the right path to build the swag stuff

Signed-off-by: Sebastian Webber <[email protected]>
  • Loading branch information
sebastianwebber committed Mar 5, 2021
1 parent 83e4a83 commit 31f17d4
Show file tree
Hide file tree
Showing 3 changed files with 36 additions and 5 deletions.
34 changes: 30 additions & 4 deletions .goreleaser.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,9 @@ before:
hooks:
- go mod download
- go get -u github.com/swaggo/swag/cmd/swag
- cd cmd/api ; swag init
- rm -rfv ./cmd/api/docs
- mkdir -p ./cmd/api/docs
- swag init --dir ./cmd/api --output ./cmd/api/docs

builds:
- id: pgconfigctl
Expand Down Expand Up @@ -111,9 +113,9 @@ dockers:
ids:
- api
image_templates:
- "pgconfig/api:{{ .Tag }}"
- "pgconfig/api:{{ .Major }}.{{ .Minor }}"
- "pgconfig/api:latest"
- "pgconfig/api:arm64-{{ .Tag }}"
- "pgconfig/api:arm64-{{ .Major }}.{{ .Minor }}"
- "pgconfig/api:arm64-latest"
use_buildx: true

# Template of the docker build flags.
Expand All @@ -129,3 +131,27 @@ dockers:
extra_files:
- rules.yml
- pg-docs.yml

- dockerfile: cmd/api/Dockerfile
goarch: amd64
ids:
- api
image_templates:
- "pgconfig/api:amd64-{{ .Tag }}"
- "pgconfig/api:amd64-{{ .Major }}.{{ .Minor }}"
- "pgconfig/api:amd64-latest"
use_buildx: true

# Template of the docker build flags.
build_flag_templates:
- "--pull"
- "--label=org.opencontainers.image.created={{.Date}}"
- "--label=org.opencontainers.image.title=pgconfig-{{.ProjectName}}"
- "--label=org.opencontainers.image.website=pgconfig.org"
- "--label=org.opencontainers.image.revision={{.FullCommit}}"
- "--label=org.opencontainers.image.version={{.Version}}"
- "--platform=linux/amd64"

extra_files:
- rules.yml
- pg-docs.yml
3 changes: 2 additions & 1 deletion go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,8 @@ require (
github.com/spf13/cobra v1.0.0
github.com/spf13/viper v1.7.1
github.com/swaggo/swag v1.7.0
golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c // indirect
golang.org/x/net v0.0.0-20210226172049-e18ecbb05110 // indirect
golang.org/x/sys v0.0.0-20210305034016-7844c3c200c3 // indirect
golang.org/x/tools v0.1.0 // indirect
gopkg.in/yaml.v2 v2.4.0
)
4 changes: 4 additions & 0 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -340,6 +340,8 @@ golang.org/x/net v0.0.0-20201216054612-986b41b23924 h1:QsnDpLLOKwHBBDa8nDws4DYNc
golang.org/x/net v0.0.0-20201216054612-986b41b23924/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
golang.org/x/net v0.0.0-20210119194325-5f4716e94777 h1:003p0dJM77cxMSyCPFphvZf/Y5/NXf5fzg6ufd1/Oew=
golang.org/x/net v0.0.0-20210119194325-5f4716e94777/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
golang.org/x/net v0.0.0-20210226172049-e18ecbb05110 h1:qWPm9rbaAMKs8Bq/9LRpbMqxWRVUAQwMI9fVrssnTfw=
golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
Expand Down Expand Up @@ -379,6 +381,8 @@ golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4 h1:myAQVi0cGEoqQVR5POX+8RR2m
golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c h1:VwygUrnw9jn88c4u8GD3rZQbqrP/tgas88tPUbBxQrk=
golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20210305034016-7844c3c200c3 h1:RdE7htvBru4I4VZQofQjCZk5W9+aLNlSF5n0zgVwm8s=
golang.org/x/sys v0.0.0-20210305034016-7844c3c200c3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
Expand Down

0 comments on commit 31f17d4

Please sign in to comment.