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:
Michael McGuinness
2025-05-03 01:16:53 +00:00
parent 15fa3b49a5
commit dd2eebf13a
73 changed files with 4657 additions and 234 deletions
+9 -38
View File
@@ -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}}