File tree Expand file tree Collapse file tree 7 files changed +34
-2
lines changed
workflow-templates/assets Expand file tree Collapse file tree 7 files changed +34
-2
lines changed Original file line number Diff line number Diff line change @@ -520,6 +520,8 @@ tasks:
520
520
desc : Check for commonly misspelled words
521
521
deps :
522
522
- task : poetry:install-deps
523
+ vars :
524
+ POETRY_GROUPS : dev
523
525
cmds :
524
526
- poetry run codespell
525
527
@@ -555,6 +557,8 @@ tasks:
555
557
desc : Correct commonly misspelled words where possible
556
558
deps :
557
559
- task : poetry:install-deps
560
+ vars :
561
+ POETRY_GROUPS : dev
558
562
cmds :
559
563
- poetry run codespell --write-changes
560
564
@@ -898,6 +902,8 @@ tasks:
898
902
desc : Format Python files
899
903
deps :
900
904
- task : poetry:install-deps
905
+ vars :
906
+ POETRY_GROUPS : dev
901
907
cmds :
902
908
- poetry run black .
903
909
@@ -906,6 +912,8 @@ tasks:
906
912
desc : Lint Python code
907
913
deps :
908
914
- task : poetry:install-deps
915
+ vars :
916
+ POETRY_GROUPS : dev
909
917
cmds :
910
918
- poetry run flake8 --show-source
911
919
@@ -1012,5 +1020,7 @@ tasks:
1012
1020
desc : Check for problems with YAML files
1013
1021
deps :
1014
1022
- task : poetry:install-deps
1023
+ vars :
1024
+ POETRY_GROUPS : dev
1015
1025
cmds :
1016
1026
- poetry run yamllint --format {{default "colored" .YAMLLINT_FORMAT}} .
Original file line number Diff line number Diff line change 13
13
deps :
14
14
- task : docs:generate
15
15
- task : poetry:install-deps
16
+ vars :
17
+ POETRY_GROUPS : dev
16
18
cmds :
17
19
- poetry run mkdocs build --strict
18
20
22
24
deps :
23
25
- task : docs:generate
24
26
- task : poetry:install-deps
27
+ vars :
28
+ POETRY_GROUPS : dev
25
29
cmds :
26
30
- poetry run mkdocs serve
Original file line number Diff line number Diff line change 7
7
desc : Format Python files
8
8
deps :
9
9
- task : poetry:install-deps
10
+ vars :
11
+ POETRY_GROUPS : dev
10
12
cmds :
11
13
- poetry run black .
12
14
15
17
desc : Lint Python code
16
18
deps :
17
19
- task : poetry:install-deps
20
+ vars :
21
+ POETRY_GROUPS : dev
18
22
cmds :
19
23
- poetry run flake8 --show-source
Original file line number Diff line number Diff line change 7
7
desc : Check for problems with YAML files
8
8
deps :
9
9
- task : poetry:install-deps
10
+ vars :
11
+ POETRY_GROUPS : dev
10
12
cmds :
11
13
- poetry run yamllint --format {{default "colored" .YAMLLINT_FORMAT}} .
Original file line number Diff line number Diff line change @@ -54,11 +54,17 @@ tasks:
54
54
55
55
# Source: https://github.com/arduino/tooling-project-assets/blob/main/workflow-templates/assets/poetry-task/Taskfile.yml
56
56
poetry:install-deps :
57
- desc : Install dependencies managed by Poetry
57
+ desc : |
58
+ Install dependencies managed by Poetry.
59
+ Environment variable parameters:
60
+ - POETRY_GROUPS: Poetry dependency groups to install (default: install all dependencies).
61
+ run : when_changed
58
62
deps :
59
63
- task : poetry:install
60
64
cmds :
61
- - poetry install --no-root
65
+ - |
66
+ poetry install \
67
+ {{if .POETRY_GROUPS}} --only {{.POETRY_GROUPS}} {{end}}
62
68
63
69
# Source: https://github.com/arduino/tooling-project-assets/blob/main/workflow-templates/assets/poetry-task/Taskfile.yml
64
70
poetry:update-deps :
Original file line number Diff line number Diff line change 7
7
desc : Check for commonly misspelled words
8
8
deps :
9
9
- task : poetry:install-deps
10
+ vars :
11
+ POETRY_GROUPS : dev
10
12
cmds :
11
13
- poetry run codespell
12
14
15
17
desc : Correct commonly misspelled words where possible
16
18
deps :
17
19
- task : poetry:install-deps
20
+ vars :
21
+ POETRY_GROUPS : dev
18
22
cmds :
19
23
- poetry run codespell --write-changes
Original file line number Diff line number Diff line change 8
8
deps :
9
9
- task : go:build
10
10
- task : poetry:install-deps
11
+ vars :
12
+ POETRY_GROUPS : dev
11
13
cmds :
12
14
- poetry run pytest tests
You can’t perform that action at this time.
0 commit comments