Skip to content

Commit ecff0e7

Browse files
committed
fix: update gh actions
1 parent 8931e0c commit ecff0e7

5 files changed

Lines changed: 31 additions & 13 deletions

File tree

.github/workflows/annotation.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ jobs:
6363
poetry install --no-root
6464
poetry add ../lib/filter_lib
6565
poetry add ../lib/tenants
66+
poetry add ../lib/badgerdoc_cli
6667
poetry run alembic upgrade head
6768
poetry run pytest
6869
env:

.github/workflows/assets.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ jobs:
7474
poetry install --no-root --no-interaction
7575
poetry add ../lib/filter_lib
7676
poetry add ../lib/tenants
77+
poetry add ../lib/badgerdoc_cli
7778
- name: Test with pytest
7879
run: |
7980
cd assets

.github/workflows/documentation.yml

Lines changed: 26 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
11
name: Documentation build and push
2+
on:
3+
push:
4+
branches:
5+
- "**"
26
jobs:
37
annotation:
48
runs-on: ubuntu-latest
@@ -22,9 +26,10 @@ jobs:
2226
poetry install --no-root --without dev
2327
poetry add --editable ../lib/filter_lib
2428
poetry add --editable ../lib/tenants
29+
poetry add --editable ../lib/badgerdoc_cli
2530
- name: Generate documentation
2631
working-directory: ./annotation
27-
run: poetry run annotation openapi .$SPEC_PATH
32+
run: poetry run badgerdoc openapi .$SPEC_PATH
2833
env:
2934
PYTHONPATH: .
3035
- name: Save documentation
@@ -54,9 +59,10 @@ jobs:
5459
poetry install --no-root --without dev
5560
poetry add --editable ../lib/filter_lib
5661
poetry add --editable ../lib/tenants
62+
poetry add --editable ../lib/badgerdoc_cli
5763
- name: Generate documentation
5864
working-directory: ./assets
59-
run: poetry run assets openapi .$SPEC_PATH
65+
run: poetry run badgerdoc openapi .$SPEC_PATH
6066
env:
6167
PYTHONPATH: .
6268
- name: Save documentation
@@ -84,9 +90,10 @@ jobs:
8490
pip install poetry
8591
poetry install --no-root --without dev
8692
poetry add --editable ../lib/tenants
93+
poetry add --editable ../lib/badgerdoc_cli
8794
- name: Generate documentation
8895
working-directory: ./convert
89-
run: poetry run convert openapi .$SPEC_PATH
96+
run: poetry run badgerdoc openapi .$SPEC_PATH
9097
env:
9198
PYTHONPATH: .
9299
- name: Save documentation
@@ -115,9 +122,10 @@ jobs:
115122
poetry install --no-root --without dev
116123
poetry add --editable ../lib/filter_lib
117124
poetry add --editable ../lib/tenants
125+
poetry add --editable ../lib/badgerdoc_cli
118126
- name: Generate documentation
119127
working-directory: ./jobs
120-
run: poetry run jobs openapi .$SPEC_PATH
128+
run: poetry run badgerdoc openapi .$SPEC_PATH
121129
env:
122130
PYTHONPATH: .
123131
- name: Save documentation
@@ -146,9 +154,10 @@ jobs:
146154
poetry install --no-root --without dev
147155
poetry add --editable ../lib/filter_lib
148156
poetry add --editable ../lib/tenants
157+
poetry add --editable ../lib/badgerdoc_cli
149158
- name: Generate documentation
150159
working-directory: ./models
151-
run: poetry run models openapi .$SPEC_PATH
160+
run: poetry run badgerdoc openapi .$SPEC_PATH
152161
env:
153162
PYTHONPATH: .
154163
- name: Save documentation
@@ -177,9 +186,10 @@ jobs:
177186
poetry install --no-root --without dev
178187
poetry add --editable ../lib/filter_lib
179188
poetry add --editable ../lib/tenants
189+
poetry add --editable ../lib/badgerdoc_cli
180190
- name: Generate documentation
181191
working-directory: ./pipelines
182-
run: poetry run pipelines openapi .$SPEC_PATH
192+
run: poetry run badgerdoc openapi .$SPEC_PATH
183193
env:
184194
PYTHONPATH: .
185195
- name: Save documentation
@@ -207,9 +217,10 @@ jobs:
207217
pip install poetry
208218
poetry install --no-root --without dev
209219
poetry add --editable ../lib/tenants
220+
poetry add --editable ../lib/badgerdoc_cli
210221
- name: Generate documentation
211222
working-directory: ./processing
212-
run: poetry run processing openapi .$SPEC_PATH
223+
run: poetry run badgerdoc openapi .$SPEC_PATH
213224
env:
214225
PYTHONPATH: .
215226
- name: Save documentation
@@ -237,9 +248,10 @@ jobs:
237248
pip install poetry
238249
poetry install --no-root --without dev
239250
poetry add --editable ../lib/tenants
251+
poetry add --editable ../lib/badgerdoc_cli
240252
- name: Generate documentation
241253
working-directory: ./scheduler
242-
run: poetry run scheduler openapi .$SPEC_PATH
254+
run: poetry run badgerdoc openapi .$SPEC_PATH
243255
env:
244256
PYTHONPATH: .
245257
- name: Save documentation
@@ -268,9 +280,10 @@ jobs:
268280
poetry install --no-root --without dev
269281
poetry add --editable ../lib/filter_lib
270282
poetry add --editable ../lib/tenants
283+
poetry add --editable ../lib/badgerdoc_cli
271284
- name: Generate documentation
272285
working-directory: ./search
273-
run: poetry run search openapi .$SPEC_PATH
286+
run: poetry run badgerdoc openapi .$SPEC_PATH
274287
env:
275288
PYTHONPATH: .
276289
- name: Save documentation
@@ -299,9 +312,10 @@ jobs:
299312
poetry install --no-root --without dev
300313
poetry add --editable ../lib/filter_lib
301314
poetry add --editable ../lib/tenants
315+
poetry add --editable ../lib/badgerdoc_cli
302316
- name: Generate documentation
303317
working-directory: ./taxonomy
304-
run: poetry run taxonomy openapi .$SPEC_PATH
318+
run: poetry run badgerdoc openapi .$SPEC_PATH
305319
env:
306320
PYTHONPATH: .
307321
- name: Save documentation
@@ -329,9 +343,10 @@ jobs:
329343
pip install poetry
330344
poetry install --no-root --without dev
331345
poetry add --editable ../lib/tenants
346+
poetry add --editable ../lib/badgerdoc_cli
332347
- name: Generate documentation
333348
working-directory: ./users
334-
run: poetry run users openapi .$SPEC_PATH
349+
run: poetry run badgerdoc openapi .$SPEC_PATH
335350
env:
336351
PYTHONPATH: .
337352
- name: Save documentation

infra/docker/python_base/Makefile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,10 @@ TEST_IMAGE=test
22
TEST_TAG=test
33

44
symlinks:
5-
rm -rf filter_lib tenant_dependency
5+
rm -rf filter_lib tenant_dependency badgerdoc_cli
66
cp -r ../../../lib/filter_lib ./filter_lib
77
cp -r ../../../lib/tenants ./tenant_dependency
8+
cp -r ../../../lib/badgerdoc_cli ./badgerdoc_cli
89

910
build: symlinks
1011
docker build --target build -t ${image_name} .

lib/badgerdoc_cli/requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
fastapi==0.68.0
1+
fastapi>=0.68.0

0 commit comments

Comments
 (0)