generated from takumin/boilerplate-golang-cli
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTaskfile.yml
45 lines (42 loc) · 821 Bytes
/
Taskfile.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
---
# https://taskfile.dev
# yaml-language-server: $schema=https://taskfile.dev/schema.json
version: '3'
includes:
generate: ./tasks/generate.task.yml
style: ./tasks/style.task.yml
format: ./tasks/format.task.yml
reviewdog: ./tasks/reviewdog.task.yml
app: ./tasks/app.task.yml
tasks:
default:
silent: true
deps: [aqua]
cmds:
- task: generate
- task: style
- task: format
- task: reviewdog
- task: app
aqua:
run: once
sources:
- .aqua.yaml
generates:
- .task/.done_{{.TASK}}
cmds:
- aqua install --all
- cmd: touch .task/.done_{{.TASK}}
silent: true
test:
silent: true
deps:
- task: app:{{.TASK}}
build:
silent: true
deps:
- task: app:{{.TASK}}
clean:
silent: true
deps:
- task: app:{{.TASK}}