chore(goreleaser): publish to discord and brew (#3576)

* chore(goreleaser): publish to discord and brew

* chore: rename caos to zitadel

* chore: remove console and grpc upload
This commit is contained in:
Florian Forster
2022-05-02 15:15:11 +02:00
committed by GitHub
parent 648dd34b0c
commit a22efe6b83
6 changed files with 42 additions and 19 deletions

View File

@@ -1,10 +1,12 @@
project_name: zitadel
release:
github:
owner: zitadel
name: zitadel
draft: true
prerelease: auto
before:
hooks:
- docker build -f build/grpc/Dockerfile -t zitadel-base:local .
@@ -14,6 +16,7 @@ before:
- docker build -f build/console/Dockerfile . -t zitadel-npm-base --target npm-copy -o .artifacts/grpc/js-client
- docker build -f build/console/Dockerfile . -t zitadel-npm-base --target angular-export -o .artifacts/console
- sh -c "cp -r .artifacts/console/* internal/api/ui/console/static/"
builds:
- env:
- CGO_ENABLED=0
@@ -25,6 +28,7 @@ builds:
- amd64
- arm64
dist: .artifacts/goreleaser
dockers:
- image_templates:
- ghcr.io/zitadel/zitadel:{{ .Tag }}-amd64
@@ -42,15 +46,46 @@ dockers:
dockerfile: build/Dockerfile
build_flag_templates:
- "--platform=linux/arm64"
archives:
- format: binary
gomod:
proxy: false
checksum:
name_template: 'checksums.txt'
changelog:
sort: asc
filters:
exclude:
- '^docs:'
- '^test:'
brews:
- tap:
owner: zitadel
name: zitadel-tap
folder: Formula
goarm: "7"
homepage: https://zitadel.ch
description: Open source identity solution built for the container and cloud era
license: Apache 2.0
test: |
system "#{bin}/zitadel -v"
dependencies:
- name: go
type: optional
- name: git
install: |-
bin.install "zitadel"
bash_completion.install "completions/zitadel.bash" => "zitadel"
zsh_completion.install "completions/zitadel.zsh" => "zitadel"
fish_completion.install "completions/gorezitadelleaser.fish"
man1.install "manpages/zitadel.1.gz"
announce:
discord:
enabled: true
message_template: 'ZITADEL {{ .Tag }} is ready! Check the notes: https://github.com/zitadel/zitadel/releases/tag/{{ .Tag }}'