@@ -2,6 +2,24 @@ version: "3"
2
2
3
3
silent : true
4
4
5
+ includes :
6
+ backend :
7
+ taskfile : https://raw.githubusercontent.com/werf/common-ci/refs/heads/main/Taskfile.format_lint.yml
8
+ dir : ./backend
9
+ vars :
10
+ paths : " ."
11
+ configurator :
12
+ taskfile : https://raw.githubusercontent.com/werf/common-ci/refs/heads/main/Taskfile.format_lint.yml
13
+ dir : ./bin/configurator
14
+ vars :
15
+ paths : " ."
16
+ deps :
17
+ taskfile : https://raw.githubusercontent.com/werf/common-ci/refs/heads/main/Taskfile.deps.yml
18
+ flatten : true
19
+ vars :
20
+ paths : " backend"
21
+ website :
22
+ taskfile : https://raw.githubusercontent.com/werf/common-ci/refs/heads/main/Taskfile.format_lint.yml
5
23
env : {}
6
24
7
25
vars :
@@ -10,25 +28,21 @@ vars:
10
28
framework_template_dir : " _pages/guides/framework_id"
11
29
12
30
tasks :
13
-
14
31
format :
15
32
desc : ' Run all code formatters. Important vars: "paths".'
16
- run : once
17
33
cmds :
18
- - task : format:gci
19
- - task : format:gofumpt
34
+ - task : backend:format
35
+ - task : configurator:format
36
+ - task : website:format:prettier
20
37
21
- format:gci :
22
- desc : ' Format code with gci. Important vars: "paths". '
38
+ lint :
39
+ desc : " Run all linters "
23
40
cmds :
24
- - gci write -s Standard -s Default {{.CLI_ARGS}} {{.paths | default "bin/"}}
41
+ - task : backend:lint
42
+ - task : configurator:lint
43
+ - task : website:lint:prettier
25
44
26
- format:gofumpt :
27
- desc : ' Format code with gofumpt. Important vars: "paths".'
28
- cmds :
29
- - gofumpt -extra -w {{.CLI_ARGS}} {{.paths | default "bin/"}}
30
-
31
- # TODO: specify target framework
45
+ # TODO: specify target framework
32
46
gen:pages :
33
47
desc : " Generate pages for all existing frameworks using framework_id folder as the source data"
34
48
cmds :
53
67
- |
54
68
# FIXME: this page not available for other frameworks and languages yet
55
69
git checkout pages_ru/guides/rails/200_real_apps/60_cron.md
56
-
70
+
57
71
gen:demo :
58
72
desc : " Generate asciinema werf demos"
59
73
cmds :
0 commit comments