chore(mage): don't set api packages when they are not used

This commit is contained in:
kolaente 2021-10-02 15:40:56 +02:00
parent 68998e90a4
commit 73a99ebd92
No known key found for this signature in database
GPG key ID: F40E70337AB24C9B

View file

@ -178,7 +178,6 @@ func initVars() {
setVersion()
setBinLocation()
setPkgVersion()
setApiPackages()
setGoFiles()
Ldflags = `-X "` + PACKAGE + `/pkg/version.Version=` + VersionNumber + `" -X "main.Tags=` + Tags + `"`
}
@ -348,6 +347,7 @@ type Test mg.Namespace
// Runs all tests except integration tests
func (Test) Unit() {
mg.Deps(initVars)
setApiPackages()
// We run everything sequentially and not in parallel to prevent issues with real test databases
args := append([]string{"test", Goflags[0], "-p", "1", "-timeout", "20m"}, ApiPackages...)
runAndStreamOutput("go", args...)