mirror of
https://github.com/pgadmin-org/pgadmin4.git
synced 2025-02-25 18:55:31 -06:00
Build docs using a venv, created by our in-tree script.
This commit is contained in:
parent
2d024fd7e6
commit
6969d5c16f
19
.github/workflows/check-doc-builds.yml
vendored
19
.github/workflows/check-doc-builds.yml
vendored
@ -22,16 +22,15 @@ jobs:
|
|||||||
- name: Install platform dependencies
|
- name: Install platform dependencies
|
||||||
run: |
|
run: |
|
||||||
sudo apt update
|
sudo apt update
|
||||||
sudo apt install -y build-essential python3-dev python3-pip libpq-dev libffi-dev libssl-dev libkrb5-dev zlib1g-dev latexmk texlive-latex-recommended tex-gyre texlive-latex-extra
|
sudo apt install -y libpq-dev libffi-dev libssl-dev libkrb5-dev zlib1g-dev latexmk texlive-latex-recommended tex-gyre texlive-latex-extra
|
||||||
|
|
||||||
- name: Install Python dependencies
|
- name: Install Python dependencies
|
||||||
run: |
|
run: make install-python
|
||||||
sudo pip install --upgrade pip
|
|
||||||
sudo pip install -r requirements.txt
|
|
||||||
sudo pip install "pyOpenSSL>=23.*" sphinx sphinxcontrib-youtube
|
|
||||||
|
|
||||||
- name: Check the HTML build
|
- name: Check the HTML build
|
||||||
run: make docs
|
run: |
|
||||||
|
. venv/bin/activate
|
||||||
|
make docs
|
||||||
|
|
||||||
- name: Archive HTML
|
- name: Archive HTML
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v3
|
||||||
@ -40,7 +39,9 @@ jobs:
|
|||||||
path: docs/en_US/_build/html/*
|
path: docs/en_US/_build/html/*
|
||||||
|
|
||||||
- name: Check the ePub build
|
- name: Check the ePub build
|
||||||
run: make docs-epub
|
run: |
|
||||||
|
. venv/bin/activate
|
||||||
|
make docs-epub
|
||||||
|
|
||||||
- name: Archive ePub
|
- name: Archive ePub
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v3
|
||||||
@ -49,7 +50,9 @@ jobs:
|
|||||||
path: docs/en_US/_build/epub/pgAdmin4.epub
|
path: docs/en_US/_build/epub/pgAdmin4.epub
|
||||||
|
|
||||||
- name: Check the PDF build
|
- name: Check the PDF build
|
||||||
run: make docs-pdf
|
run: |
|
||||||
|
. venv/bin/activate
|
||||||
|
make docs-pdf
|
||||||
|
|
||||||
- name: Archive PDF
|
- name: Archive PDF
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v3
|
||||||
|
Loading…
Reference in New Issue
Block a user