Skip to content

Commit e417a5b

Browse files
committed
[DOP-24124] Do not require libkrb5 in docs and CI
1 parent ebd7907 commit e417a5b

File tree

5 files changed

+4
-15
lines changed

5 files changed

+4
-15
lines changed

.github/workflows/codeql-analysis.yml

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,6 @@ jobs:
2929
- name: Checkout repository
3030
uses: actions/checkout@v4
3131

32-
- name: Install system packages
33-
run: |
34-
sudo apt update
35-
sudo apt-get install --no-install-recommends -y libkrb5-dev krb5-user gcc
36-
3732
- name: Set up Python ${{ env.DEFAULT_PYTHON }}
3833
uses: actions/setup-python@v5
3934
with:
@@ -54,7 +49,7 @@ jobs:
5449
5550
- name: Install dependencies
5651
run: |
57-
poetry install --no-root --all-extras --with dev --without docs,test
52+
poetry install --no-root --extras server --extras consumer --with dev --without docs,test
5853
5954
- name: Run mypy
6055
run: poetry run mypy ./data_rentgen --config-file ./pyproject.toml

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ jobs:
5050
5151
- name: Install dependencies
5252
run: |
53-
poetry install --no-root --all-extras --without docs,test,dev
53+
poetry install --no-root --extras server --extras consumer --without docs,test,dev
5454
5555
- name: Generate OpenAPI Schema
5656
run: |

.github/workflows/test.yml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,6 @@ jobs:
2424
- name: Checkout code
2525
uses: actions/checkout@v4
2626

27-
- name: Install system packages
28-
run: |
29-
sudo apt update
30-
sudo apt-get install --no-install-recommends -y libkrb5-dev krb5-user gcc
31-
3227
- name: Set up Docker Buildx
3328
uses: docker/setup-buildx-action@v3
3429

.readthedocs.yaml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ build:
66
- autoconf
77
- make
88
- gcc
9-
- libkrb5-dev
109
tools:
1110
python: '3.13'
1211
jobs:
@@ -18,7 +17,7 @@ build:
1817
- VIRTUAL_ENV=$READTHEDOCS_VIRTUALENV_PATH python -m poetry config virtualenvs.create false
1918
- VIRTUAL_ENV=$READTHEDOCS_VIRTUALENV_PATH python -m poetry debug info
2019
post_install:
21-
- VIRTUAL_ENV=$READTHEDOCS_VIRTUALENV_PATH python -m poetry install --no-root --all-extras --with docs --without dev,test
20+
- VIRTUAL_ENV=$READTHEDOCS_VIRTUALENV_PATH python -m poetry install --no-root --extras server --extras consumer --with docs --without dev,test
2221
- VIRTUAL_ENV=$READTHEDOCS_VIRTUALENV_PATH python -m poetry show -v
2322
- python -m pip list -v
2423
- make openapi

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ venv-cleanup: ##@Env Cleanup venv
3737
venv-install: ##@Env Install requirements to venv
3838
${POETRY} config virtualenvs.create false
3939
${POETRY} self add poetry-bumpversion
40-
${POETRY} install --no-root --all-extras --with dev,test,docs $(ARGS)
40+
${POETRY} install --no-root --extras server --extras consumer --with dev,test,docs $(ARGS)
4141
${PIP} install --no-deps sphinx-plantuml
4242

4343

0 commit comments

Comments
 (0)