Files
query-orchestration/scripts/Taskfile.yml
T

70 lines
1.2 KiB
YAML
Raw Normal View History

2025-01-10 11:12:03 +00:00
---
2024-12-19 11:38:57 +00:00
# https://taskfile.dev
version: '3'
includes:
deps:
2025-01-10 11:12:03 +00:00
dir: "{{.CONTEXT}}"
2024-12-19 11:38:57 +00:00
taskfile: dependencies.yml
test:
2025-01-10 11:12:03 +00:00
dir: "{{.CONTEXT}}"
2024-12-19 11:38:57 +00:00
taskfile: tests.yml
docker:
2025-01-10 11:12:03 +00:00
dir: "{{.CONTEXT}}"
2024-12-19 11:38:57 +00:00
taskfile: docker.yml
proto:
2025-01-10 11:12:03 +00:00
dir: "{{.CONTEXT}}"
2024-12-19 11:38:57 +00:00
taskfile: proto.yml
compose:
2025-01-10 11:12:03 +00:00
dir: "{{.CONTEXT}}"
2024-12-19 11:38:57 +00:00
taskfile: compose.yml
db:
2025-01-10 11:12:03 +00:00
dir: "{{.CONTEXT}}"
2024-12-19 11:38:57 +00:00
taskfile: database.yml
vars:
CONTEXT: ..
OUT_DIR: out
OUT_FILE: "{{.OUT_DIR}}/main_grpc"
tasks:
generate:
deps:
- db:generate
- proto:generate
lint:
cmds:
- task code:lint
- task db:lint
- task yaml:lint
- task docker:lint
- task compose:lint
- task shell:lint
2025-01-07 13:01:14 +00:00
- task proto:lint
2024-12-19 11:38:57 +00:00
lint:fix:
cmds:
- task code:lint:fix
2025-01-07 13:01:14 +00:00
- task proto:lint:fix
2025-01-10 11:12:03 +00:00
- task db:lint
- task yaml:lint
- task docker:lint
- task compose:lint
- task shell:lint
2024-12-19 11:38:57 +00:00
code:lint:
cmds:
- golangci-lint run
code:lint:fix:
cmds:
- gofmt -w .
2025-01-10 11:12:03 +00:00
- golangci-lint run
2024-12-19 11:38:57 +00:00
yaml:lint:
cmds:
- yamllint . -s
shell:lint:
cmds:
- shellcheck --shell=sh scripts/install-deps.sh
docs:
cmds:
2025-01-10 11:12:03 +00:00
- godoc -http=:6060