- run: build-scripts/gh-actions-setup-inv-no-dist-upgrade # this runs apt update
- run: inv install-doc-deps
- run: inv install-doc-deps-pdf
- if: ${{github.ref_name == 'master'}}
- id: setup-ssh
run: |-
if: ${{github.ref_name == 'master'}}
working-directory: ./docs/_build
- run: inv ci-docs-build-pdf
- if: ${{github.ref_name == 'master'}}
- uses: actions/upload-artifact@v3
with:
name: PowerDNS-Authoritative.pdf
path: ./docs/_build/latex/PowerDNS-Authoritative.pdf
- if: ${{github.ref_name == 'master'}}
- run: inv ci-docs-upload-master --docs-host="${DOCS_HOST}" --pdf="PowerDNS-Authoritative.pdf" --username="docs_powerdns_com" product="auth" --directory="/${AUTH_DOCS_DIR}/"
env:
DOCS_HOST: ${{vars.DOCS_HOST}}
if: ${{github.ref_name == 'master'}}
working-directory: ./pdns/recursordist/docs/_build
- run: inv ci-docs-build-pdf
- if: ${{github.ref_name == 'master'}}
working-directory: ./pdns/recursordist
- uses: actions/upload-artifact@v3
with:
name: PowerDNS-Recursor.pdf
path: ./pdns/recursordist/docs/_build/latex/PowerDNS-Recursor.pdf
- if: ${{github.ref_name == 'master'}}
- run: inv ci-docs-upload-master --docs-host="${DOCS_HOST}" --pdf="PowerDNS-Recursor.pdf" --username="docs_powerdns_com" --product="rec" --directory="/${REC_DOCS_DIR}/"
env:
DOCS_HOST: ${{vars.DOCS_HOST}}
if: ${{github.ref_name == 'master'}}
working-directory: ./pdns/dnsdistdist/docs/_build
- run: inv ci-docs-build-pdf
- if: ${{github.ref_name == 'master'}}
working-directory: ./pdns/dnsdistdist
- uses: actions/upload-artifact@v3
with:
name: dnsdist.pdf
path: ./pdns/dnsdistdist/docs/_build/latex/dnsdist.pdf
- if: ${{github.ref_name == 'master'}}
- run: inv ci-docs-upload-master --docs-host="${DOCS_HOST}" --pdf="dnsdist.pdf" --username="dnsdist_org" --product="dnsdist"
env:
DOCS_HOST: ${{vars.DOCS_HOST}}