* chore(goreleaser): publish to discord and brew
* chore: rename caos to zitadel
* chore: remove console and grpc upload
* chore: access to tap repo
* fix(goreleaser): token to access tap repo
* ci: don't run on tags anymore
* ci: also test docker builds
* .releaserc.js entry and wf dispatch for prerel
* .releaserc.js entry and wf dispatch for prerel
* create prerelease
* create prereleases
* fix syntax
* fix: release
* test before tag
* temporarily disable tests
* fix: prerelease
* fix: add --rm-dist flag
* fix: push to zitadel-common
* fix: gcr login
* fix: release
* fix: ignore generated assets.md
* fix: don't use go-releaser before hooks
* build grpc client before testing
* fix: use docker buildkit
* debug
* debug
* fix: debug
* fix: debug
* fix: run action steps in $GOPATH
* fix: run action steps in $GOPATH
* fix: run action steps in $GOPATH
* fix: run action steps in $GOPATH
* fix: run action steps in $GOPATH
* fix: run action steps in $GOPATH
* fix: run action steps in $GOPATH
* fix: run action steps in $GOPATH
* fix: run action steps in $GOPATH
* fix: run action steps in $GOPATH
* unignore
* fix: unignore
* fix: unignore
* build base
* fix: ignore
* no mod proxy
* fix: test using goreleaser before hook
* fix: build without having a git tag
* fix: build without having a git tag
* fix: push to ghcr
* fix: login to ghcr
* fix: login to ghcr if releasing
* fix: permit to write packages
* fix: aesthetics
* fix: login using base64 encoded key
* fix: publish images with short sha and tag
* fix: read masterkey from file for start-from-init
* fix: release if workflow_dispatch or main
* ci: only test before tag
* fix: no workdir, login action for gcr
* fix: review
* fix: run on PR
* push amd64 images to gcr
* not working
* test ci
* correct path
* test
* test
* test
* remove k8s & test
* test
* test image
* typo
* test
* fix
* test
* fix
* test
* fix
* fix windows
* fix
* fix
* fix codecov
* fix with arch
* test
* test
* test
* test
* trial
* trial
* trial
* trial
* trial
* trial
* trial
* try
* try
* first improvement
* trial
* improve
* improve
* improve
* use bash
* trial
* random test
* wip
* test with goreleaser and semrel
* fix typo
* trial
* add buildx
* define default
* force buildkit
* use buildx
* debug GH docker
* use images
* debug docker
* work around image name issues
* trial
* test
* test with prebuilt image
* fix
* use load
* test
* use only docker
* trial
* test
* use load
* test
* test with docker driver
* trial
* trial
* trial
* use arm
* upload artifacts
* try to cache grpc base
* try to use a cache
* fall back
* test
* fix
* improve
* upload artifacts
* fix
* name things
* add tag if poc
* args for protos
* remove v2 build
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
* feat: comprehensive sentry instrumentation
* test: pass
* fix: only fetch zitadel dsn in zitadel-operator
* chore: use dns for sentry environment as soon as parsed
* fix: trust ca certs
* ci: update orbos
* docs: add usage data explanation
* fix: dont send validation errors
* docs: improve ingestion data explanation
* style: rename flag --disable-ingestion to --disable-analytics
* fix: pass --disable-analytics flag to self deployments
* fix: destroy command for sentry
* fix: update orbos
* fix: only switch environment if analytics is enabled
* fix: ensure SENTRY_DSN is always set
* test: test empty sentry dsn
* ci: invalidate build caches
* chore: use zitadel-dev if no version is passed
* chore: combine dev releases in sentry
* refactor: only check for semrel if sentry is enabled
* early prototyp
* fix some errors
* remove docker image cache
* add comment
* add false
* typo
* test cache speed
* upload artifact
* remove tag
* seperate after build step
* debug
* debug
* debug
* debug
* debug
* test gh
* test
* test
* test
* test
* test golang
* test go
* test with release image
* fix
* use scratch to export
* test
* fix path
* ref
* typo
* debug
* test
* debug
* speed up docker
* test
* debug
* debug
* try scope
* test cache
* restore cache
* reenable operator build
* fix duplicate
* fix buildpush version
* test cache
* improve caching
* test release IF
* only run console and zitadel without dispatch
* test with reworked operator
* testing without release step
* lint yaml
* fix if
* improve wording
* enable release step & only notify sentry on main
* console from file system
* update docker file paths
* remove migration line
* add statik for operator
* console files using go 1.15
* fix console default path
* improve code QL
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
* feat(send sentry release): send sentry release
* fix(moved step and added releasetag): moved step and added releasetag
* fix(corrected var name): corrected var name
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
* chore(workflow): push images only on CAOS repositories
* chore(workflow): push images only on CAOS repositories
* chore(workflow): push images only on CAOS repositories
* chore(workflow): push images only on CAOS repositories
* chore(workflow): push images only on not forked repositories
* print full repo name
* print full repo name
* print full repo name
* print full repo name
* print full repo name
* print full event
* print full event
* print full event
* use separate workflows for release and PR
* use separate workflows for release and PR
* Update zitadel.yml
* use different files for hashing the keys
* use correct path for docker and hash the dockerfile
* use codecov within steps
* proper indenting
* rename steps
* fix duplicate name
* move dockerignore
* rename things
* codecov as pre step before the build
* ignore cache path
* debug
* Update .dockerignore
* debug
* debug
* debug
* debug
* debug
Co-authored-by: Livio Amstutz <livio.a@gmail.com>