Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion .github/workflows/deploy-cobra-mkdocs-versioned-poetry.yml
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,9 @@ jobs:
run: task docs:generate

- name: Install Dependencies
run: task poetry:install-deps
run: |
task poetry:install-deps \
POETRY_GROUPS=dev

- name: Determine versioning parameters
id: determine-versioning
Expand Down
24 changes: 22 additions & 2 deletions Taskfile.yml
Original file line number Diff line number Diff line change
Expand Up @@ -234,6 +234,8 @@ tasks:
desc: Check for commonly misspelled words
deps:
- task: poetry:install-deps
vars:
POETRY_GROUPS: dev
cmds:
- poetry run codespell

Expand All @@ -242,6 +244,8 @@ tasks:
desc: Correct commonly misspelled words where possible
deps:
- task: poetry:install-deps
vars:
POETRY_GROUPS: dev
cmds:
- |
poetry run \
Expand Down Expand Up @@ -378,6 +382,8 @@ tasks:
- task: go:build
- task: go:rule-docs:build
- task: poetry:install-deps
vars:
POETRY_GROUPS: dev
cmds:
- |
poetry run \
Expand Down Expand Up @@ -636,11 +642,17 @@ tasks:

# Source: https://github.com/arduino/tooling-project-assets/blob/main/workflow-templates/assets/poetry-task/Taskfile.yml
poetry:install-deps:
desc: Install dependencies managed by Poetry
desc: |
Install dependencies managed by Poetry.
Environment variable parameters:
- POETRY_GROUPS: Poetry dependency groups to install (default: install all dependencies).
run: when_changed
deps:
- task: poetry:install
cmds:
- poetry install
- |
poetry install \
{{if .POETRY_GROUPS}} --only {{.POETRY_GROUPS}} {{end}}

# Source: https://github.com/arduino/tooling-project-assets/blob/main/workflow-templates/assets/poetry-task/Taskfile.yml
poetry:update-deps:
Expand All @@ -655,6 +667,8 @@ tasks:
desc: Format Python files
deps:
- task: poetry:install-deps
vars:
POETRY_GROUPS: dev
cmds:
- |
poetry run \
Expand All @@ -666,6 +680,8 @@ tasks:
desc: Lint Python code
deps:
- task: poetry:install-deps
vars:
POETRY_GROUPS: dev
cmds:
- |
poetry run \
Expand Down Expand Up @@ -773,6 +789,8 @@ tasks:
deps:
- task: docs:generate
- task: poetry:install-deps
vars:
POETRY_GROUPS: dev
cmds:
- |
poetry run \
Expand All @@ -785,6 +803,8 @@ tasks:
deps:
- task: docs:generate
- task: poetry:install-deps
vars:
POETRY_GROUPS: dev
cmds:
- |
poetry run \
Expand Down
Loading
Loading