|
|
@ -24,10 +24,11 @@ jobs: |
|
|
|
- name: Install dependencies |
|
|
|
run: | |
|
|
|
python -m pip install --upgrade pip |
|
|
|
python -m pip install tox |
|
|
|
python -m pip install poetry |
|
|
|
poetry install |
|
|
|
- name: Check linting, formatting |
|
|
|
run: | |
|
|
|
tox -e check |
|
|
|
poetry run tox -e check |
|
|
|
|
|
|
|
check-docs: |
|
|
|
runs-on: ubuntu-latest |
|
|
@ -43,10 +44,11 @@ jobs: |
|
|
|
- name: Install dependencies |
|
|
|
run: | |
|
|
|
python -m pip install --upgrade pip |
|
|
|
python -m pip install tox |
|
|
|
python -m pip install poetry |
|
|
|
poetry install |
|
|
|
- name: Check documentation build |
|
|
|
run: | |
|
|
|
tox -e docs |
|
|
|
poetry run tox -e docs |
|
|
|
|
|
|
|
test: |
|
|
|
runs-on: ubuntu-latest |
|
|
@ -67,10 +69,11 @@ jobs: |
|
|
|
- name: Install dependencies |
|
|
|
run: | |
|
|
|
python -m pip install --upgrade pip |
|
|
|
python -m pip install tox |
|
|
|
python -m pip install poetry |
|
|
|
poetry install |
|
|
|
- name: Run tests |
|
|
|
run: | |
|
|
|
tox -e tests |
|
|
|
poetry run tox -e tests |
|
|
|
- name: Keycloak logs |
|
|
|
run: | |
|
|
|
cat keycloak_test_logs.txt |
|
|
@ -89,7 +92,8 @@ jobs: |
|
|
|
- name: Install dependencies |
|
|
|
run: | |
|
|
|
python -m pip install --upgrade pip |
|
|
|
python -m pip install tox |
|
|
|
python -m pip install poetry |
|
|
|
poetry install |
|
|
|
- name: Run build |
|
|
|
run: | |
|
|
|
tox -e build |
|
|
|
poetry run tox -e build |