Раз уж у нас Github с бесплатными Github Actions, давайте пользоваться.
В этом MR:
go vet и go test настроены запускаться на каждый push; если будут ошибки, тому, кто делал push, приходит уведомление на почту (остальным вроде бы не должно, если я правильно помню, как это устроено в Github Actions);
golangci-lint медленнее, поэтому он запускается только для MR и пушей в основные ветки (main и dev);
Dependabot будет следить за зависимостями и создавать MR, если зависимость можно обновить.
Раз уж у нас Github с бесплатными Github Actions, давайте пользоваться.
В этом MR:
go vet
иgo test
настроены запускаться на каждый push; если будут ошибки, тому, кто делал push, приходит уведомление на почту (остальным вроде бы не должно, если я правильно помню, как это устроено в Github Actions);golangci-lint
медленнее, поэтому он запускается только для MR и пушей в основные ветки (main и dev);