Merged in feature/testingopts (pull request #129)
Testing Options and Clean Up * bitsandbobs * lint * healthchecks * imgintests * singlegenerate * testclean * network * networkclean * cmds
This commit is contained in:
+9
-38
@@ -18,7 +18,7 @@ includes:
|
||||
dir: "{{.CONTEXT}}"
|
||||
taskfile: openapi-scripts.yml
|
||||
compose:
|
||||
dir: "{{.CONTEXT}}"
|
||||
dir: "."
|
||||
taskfile: local-deployments.yml
|
||||
db:
|
||||
dir: "{{.CONTEXT}}"
|
||||
@@ -27,42 +27,27 @@ includes:
|
||||
tasks:
|
||||
fullsuite:
|
||||
- task: build:deps
|
||||
- task: fullsuite:build
|
||||
- task: test:all
|
||||
fullsuite:build:
|
||||
- task: fullsuite:test
|
||||
fullsuite:test:
|
||||
internal: true
|
||||
deps:
|
||||
- task: build:cmd
|
||||
- task: lint:cmd
|
||||
- task: test:functional
|
||||
- task: lint
|
||||
precommit:
|
||||
- task: lint:short
|
||||
- task: lint
|
||||
deps:tidy:
|
||||
- go mod tidy
|
||||
- go mod vendor
|
||||
- go mod verify
|
||||
build:
|
||||
deps:
|
||||
- build:deps
|
||||
cmd:
|
||||
task: build:cmd
|
||||
task: docker:build
|
||||
build:deps:
|
||||
internal: true
|
||||
cmds:
|
||||
- task: deps:tidy
|
||||
- task: generate:clean
|
||||
build:cmd:
|
||||
internal: true
|
||||
cmds:
|
||||
- task: docker:build
|
||||
generate:clean:
|
||||
run: once
|
||||
deps:
|
||||
- db:generate:clean
|
||||
- openapi:generate
|
||||
- test:mocks:generate
|
||||
- docs:generate
|
||||
cmds:
|
||||
- task: go:generate
|
||||
- task: generate
|
||||
generate:
|
||||
run: once
|
||||
deps:
|
||||
@@ -75,27 +60,13 @@ tasks:
|
||||
go:generate: go generate ./...
|
||||
lint:
|
||||
deps:
|
||||
- generate:clean
|
||||
cmds:
|
||||
- task: lint:cmd
|
||||
lint:cmd:
|
||||
internal: true
|
||||
deps:
|
||||
- task: db:lint
|
||||
- task: go:lint
|
||||
- task: yaml:lint
|
||||
- task: json:lint
|
||||
- task: docker:lint
|
||||
- task: openapi:lint
|
||||
- task: db:lint
|
||||
- task: compose:lint
|
||||
lint:short:
|
||||
deps:
|
||||
- go:lint
|
||||
- yaml:lint
|
||||
- json:lint
|
||||
- docker:lint
|
||||
- openapi:lint
|
||||
- compose:lint:short
|
||||
go:lint: golangci-lint run --fix {{.CLI_ARGS}}
|
||||
yaml:lint: yamllint . -s {{.CLI_ARGS}}
|
||||
json:lint: jsonlint devbox.json -q -s -i {{.CLI_ARGS}}
|
||||
|
||||
Reference in New Issue
Block a user