Build pdf manual earlier
Since the pdf form of quickstart and manual are now built by html2pdf tool (currently weasyprint
) rather than by LaTeX, the html (aka website) and pdf forms are related more closely.
- Current: The html form is built at a free (set with
needs: []
hence no dependencies) CI stagepages
, but the pdf form is built at the last CI stagepublish
which will only run after all other stages succeed. Thus to check the result of some changes affecting both html and pdf, one gets html preview in minutes but has to wait for another ~20 minutes to view pdf. - Expected: Build pdf form and upload it as artifacts earlier, for example in stage
pages
(need renaming?).
What I've tried: To my hardly any Gradle knowledge, I found executing ./gradlew :docs:buildDocs
locally will build the pdf manual. But for CI I guess it should be used as part of a looong nix
command.