From 72c2b8bc0e7bc2f82ef0269cefff5e8527d81630 Mon Sep 17 00:00:00 2001 From: haszi Date: Fri, 26 Apr 2024 16:59:02 +0200 Subject: [PATCH 1/6] Full doc-en render test --- .github/workflows/full_render_doc-en_test.yml | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 .github/workflows/full_render_doc-en_test.yml diff --git a/.github/workflows/full_render_doc-en_test.yml b/.github/workflows/full_render_doc-en_test.yml new file mode 100644 index 00000000..4585746a --- /dev/null +++ b/.github/workflows/full_render_doc-en_test.yml @@ -0,0 +1,29 @@ +name: Test +on: [push, pull_request] +jobs: + test: + name: doc-en full render test + runs-on: ubuntu-latest + steps: + - name: Checkout PhD + uses: actions/checkout@v2 + with: + path: "phd" + + - name: "Checkout php/doc-en" + uses: "actions/checkout@v4" + with: + path: "en" + repository: "php/doc-en" + + - name: "Checkout php/doc-base" + uses: "actions/checkout@v4" + with: + path: "doc-base" + repository: "php/doc-base" + + - name: "Build documentation for doc-en" + run: "php8.0 doc-base/configure.php --disable-libxml-check --enable-xml-details --redirect-stderr-to-stdout --w" + + - name: "Render documentation for doc-en" + run: "php8.0 phd/render.php --docbook doc-base/.manual.xml --package PHP --format xhtml --format bigxhtml --format php --format tocfeed --forceindex" From 847e81dcf530a15f22d37ad658db4da3724bdde9 Mon Sep 17 00:00:00 2001 From: haszi Date: Fri, 26 Apr 2024 17:01:19 +0200 Subject: [PATCH 2/6] Fix copy-paste mistake --- .github/workflows/full_render_doc-en_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/full_render_doc-en_test.yml b/.github/workflows/full_render_doc-en_test.yml index 4585746a..1124d9fa 100644 --- a/.github/workflows/full_render_doc-en_test.yml +++ b/.github/workflows/full_render_doc-en_test.yml @@ -23,7 +23,7 @@ jobs: repository: "php/doc-base" - name: "Build documentation for doc-en" - run: "php8.0 doc-base/configure.php --disable-libxml-check --enable-xml-details --redirect-stderr-to-stdout --w" + run: "php8.0 doc-base/configure.php --disable-libxml-check --enable-xml-details --redirect-stderr-to-stdout" - name: "Render documentation for doc-en" run: "php8.0 phd/render.php --docbook doc-base/.manual.xml --package PHP --format xhtml --format bigxhtml --format php --format tocfeed --forceindex" From af80d3b32b834e6339f5bdd29ab30cbf995c97dd Mon Sep 17 00:00:00 2001 From: haszi Date: Fri, 26 Apr 2024 17:02:32 +0200 Subject: [PATCH 3/6] Use php instead of php8.0 --- .github/workflows/full_render_doc-en_test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/full_render_doc-en_test.yml b/.github/workflows/full_render_doc-en_test.yml index 1124d9fa..e4ebab31 100644 --- a/.github/workflows/full_render_doc-en_test.yml +++ b/.github/workflows/full_render_doc-en_test.yml @@ -23,7 +23,7 @@ jobs: repository: "php/doc-base" - name: "Build documentation for doc-en" - run: "php8.0 doc-base/configure.php --disable-libxml-check --enable-xml-details --redirect-stderr-to-stdout" + run: "php doc-base/configure.php --disable-libxml-check --enable-xml-details --redirect-stderr-to-stdout" - name: "Render documentation for doc-en" - run: "php8.0 phd/render.php --docbook doc-base/.manual.xml --package PHP --format xhtml --format bigxhtml --format php --format tocfeed --forceindex" + run: "php phd/render.php --docbook doc-base/.manual.xml --package PHP --format xhtml --format bigxhtml --format php --format tocfeed --forceindex" From c7122a253bb3d75f1362375f3aed9d7214446d8b Mon Sep 17 00:00:00 2001 From: haszi Date: Sun, 28 Apr 2024 10:26:21 +0200 Subject: [PATCH 4/6] Rename test --- .github/workflows/full_render_doc-en_test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/full_render_doc-en_test.yml b/.github/workflows/full_render_doc-en_test.yml index e4ebab31..cf936afa 100644 --- a/.github/workflows/full_render_doc-en_test.yml +++ b/.github/workflows/full_render_doc-en_test.yml @@ -1,8 +1,8 @@ -name: Test +name: Render Test on: [push, pull_request] jobs: test: - name: doc-en full render test + name: doc-en runs-on: ubuntu-latest steps: - name: Checkout PhD From cbe24fbe0d834a2271cbf71c1689b78268f30e3d Mon Sep 17 00:00:00 2001 From: haszi Date: Sun, 28 Apr 2024 10:27:58 +0200 Subject: [PATCH 5/6] Change actions/checkout to v4 --- .github/workflows/full_render_doc-en_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/full_render_doc-en_test.yml b/.github/workflows/full_render_doc-en_test.yml index cf936afa..7cc71314 100644 --- a/.github/workflows/full_render_doc-en_test.yml +++ b/.github/workflows/full_render_doc-en_test.yml @@ -6,7 +6,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout PhD - uses: actions/checkout@v2 + uses: actions/checkout@v4 with: path: "phd" From c4682f068226ba3677c49666700373370f49839b Mon Sep 17 00:00:00 2001 From: haszi Date: Sun, 28 Apr 2024 10:35:38 +0200 Subject: [PATCH 6/6] Pass output directory option to PhD --- .github/workflows/full_render_doc-en_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/full_render_doc-en_test.yml b/.github/workflows/full_render_doc-en_test.yml index 7cc71314..1463234c 100644 --- a/.github/workflows/full_render_doc-en_test.yml +++ b/.github/workflows/full_render_doc-en_test.yml @@ -26,4 +26,4 @@ jobs: run: "php doc-base/configure.php --disable-libxml-check --enable-xml-details --redirect-stderr-to-stdout" - name: "Render documentation for doc-en" - run: "php phd/render.php --docbook doc-base/.manual.xml --package PHP --format xhtml --format bigxhtml --format php --format tocfeed --forceindex" + run: "php phd/render.php --docbook doc-base/.manual.xml --package PHP --format xhtml --format bigxhtml --format php --format tocfeed --forceindex --output output"