d02d413c5e
Use sentry echo integration to send errors Only capture errors not already handled by echo Add sentry panic handler Add sentry library Add sentry init Add sentry config Co-authored-by: kolaente <k@knt.li> Reviewed-on: https://kolaente.dev/vikunja/api/pulls/591
1.1 KiB
1.1 KiB
Community
The public-facing channels for support and development of Sentry SDKs can be found on Discord.
Testing
$ go test
Watch mode
Use: https://github.com/cespare/reflex
$ reflex -g '*.go' -d "none" -- sh -c 'printf "\n"; go test'
With data race detection
$ go test -race
Coverage
$ go test -race -coverprofile=coverage.txt -covermode=atomic && go tool cover -html coverage.txt
Linting
$ golangci-lint run
Release
-
Update
CHANGELOG.md
with new version invX.X.X
format title and list of changes.The command below can be used to get a list of changes since the last tag, with the format used in
CHANGELOG.md
:$ git log --no-merges --format=%s $(git describe --abbrev=0).. | sed 's/^/- /'
-
Commit with
misc: vX.X.X changelog
commit message and push tomaster
. -
Let
craft
do the rest:$ craft prepare X.X.X $ craft publish X.X.X