Skip to content

Commit b68356c

Browse files
committed
[DOP-23620] Fix release pipeline
1 parent 779d06b commit b68356c

File tree

2 files changed

+5
-10
lines changed

2 files changed

+5
-10
lines changed

.github/workflows/release.yaml

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -54,13 +54,10 @@ jobs:
5454
- name: Install poetry
5555
uses: snok/install-poetry@v1
5656

57-
- name: Install dependencies
58-
run: |
59-
poetry config virtualenvs.create false
60-
poetry install --no-root --extras server --without docs,dev,test
61-
6257
- name: Generate OpenAPI Schema
63-
run: make openapi
58+
run: |
59+
make venv
60+
make openapi
6461
6562
- name: Fix logo in Readme
6663
run: |

Makefile

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,14 +33,12 @@ venv-cleanup: ##@Env Cleanup venv
3333
@rm -rf .venv || true
3434
python -m venv .venv
3535
${PIP} install -U setuptools wheel pip
36-
${PIP} install poetry
37-
${PIP} install -U flake8-commas
38-
${PIP} install --no-deps sphinx-plantuml
36+
${PIP} install -U poetry poetry-bumpversion
3937

4038
venv-install: ##@Env Install requirements to venv
4139
${POETRY} config virtualenvs.create false
42-
${POETRY} self add poetry-bumpversion
4340
${POETRY} install --no-root --all-extras --with dev,test,docs $(ARGS)
41+
${PIP} install -U flake8-commas
4442
${PIP} install --no-deps sphinx-plantuml
4543

4644

0 commit comments

Comments
 (0)