Skip to content

Commit e411902

Browse files
committed
update ci 'needs' clauses
1 parent 4e313a2 commit e411902

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

.github/workflows/ci.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,11 @@ jobs:
7070
poetry-version: "1.8.5"
7171
- name: "Checking: poetry lock file"
7272
run: "poetry lock --check"
73+
needs:
74+
- "ruff-format"
75+
- "ruff-lint"
76+
- "mypy"
77+
- "yamllint"
7378
yamllint:
7479
runs-on: "ubuntu-24.04"
7580
env:
@@ -83,6 +88,9 @@ jobs:
8388
poetry-version: "1.8.5"
8489
- name: "Linting: yamllint"
8590
run: "poetry run invoke yamllint"
91+
needs:
92+
- "ruff-format"
93+
- "ruff-lint"
8694
pylint:
8795
runs-on: "ubuntu-24.04"
8896
strategy:
@@ -118,6 +126,8 @@ jobs:
118126
run: "docker image ls"
119127
- name: "Linting: Pylint"
120128
run: "poetry run invoke pylint"
129+
needs:
130+
- "poetry"
121131
pytest:
122132
strategy:
123133
fail-fast: true
@@ -153,6 +163,8 @@ jobs:
153163
run: "docker image ls"
154164
- name: "Run Tests"
155165
run: "poetry run invoke pytest"
166+
needs:
167+
- "poetry"
156168
publish_gh:
157169
name: "Publish to GitHub"
158170
runs-on: "ubuntu-24.04"

0 commit comments

Comments
 (0)