From 5ab5983ffde179ec897ae061624ae89c84ef24e6 Mon Sep 17 00:00:00 2001 From: "Christoph M. Becker" Date: Wed, 25 Aug 2021 11:03:52 +0200 Subject: [PATCH] CI: Render XHTML chunked manual The rendered XHTML chunked manual is provided as artifact. --- .github/workflows/integrate.yaml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/.github/workflows/integrate.yaml b/.github/workflows/integrate.yaml index 52105a6edcc5..35926d7928e9 100644 --- a/.github/workflows/integrate.yaml +++ b/.github/workflows/integrate.yaml @@ -39,14 +39,32 @@ jobs: path: "doc-base" repository: "php/doc-base" + - name: "Checkout php/phd" + uses: "actions/checkout@v2" + with: + path: "phd" + repository: "php/phd" + - name: "Quality Assurance scripts" run: "php8.0 doc-base/scripts/qa/extensions.xml.php --check" - name: "Build documentation for ${{ matrix.language }}" run: "php8.0 doc-base/configure.php --disable-libxml-check --enable-xml-details --redirect-stderr-to-stdout --with-lang=${{ matrix.language }}" + - name: "Render XHTML chunked ${{ matrix.language }} manual" + run: "php phd/render.php --docbook doc-base/.manual.xml --package PHP --format xhtml" + + - name: "Archive XHTML chunked ${{ matrix.language }} manual" + run: "tar -cf output/php-chunked-xhtml.tar output/php-chunked-xhtml" + - name: "Upload .manual.xml" uses: actions/upload-artifact@v2 with: name: .manual.xml path: doc-base/.manual.xml + + - name: "Upload XHTML chunked manual" + uses: actions/upload-artifact@v2 + with: + name: php-chunked-xhtml + path: output/php-chunked-xhtml.tar