diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 13321cf2..f14914a1 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -23,6 +23,8 @@ jobs: - '3.8' steps: - uses: actions/checkout@v3 + - name: Install Poetry + uses: snok/install-poetry@v1 - uses: actions/setup-python@v3 with: python-version: ${{ matrix.python }} @@ -40,6 +42,8 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 + - name: Install Poetry + uses: snok/install-poetry@v1 - uses: actions/setup-python@v3 with: python-version: '3.11' @@ -64,6 +68,8 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 + - name: Install Poetry + uses: snok/install-poetry@v1 - uses: actions/setup-python@v3 with: python-version: '3.11' @@ -74,5 +80,5 @@ jobs: run: sudo apt --yes install apparmor-utils libsasl2-dev python3-dev libldap2-dev libssl-dev slapd ldap-utils - name: App armor configuration for slapd run: sudo aa-complain /usr/sbin/slapd - - run: pip install --upgrade tox "poetry>1.3.0" coveralls pyyaml tomli - - run: tox -e doc + - run: poetry install --only doc + - run: poetry run sphinx-build doc build/sphinx/html