Allow LaTeXDocumentation jobs to fail.

This commit is contained in:
Patrick Lehmann
2025-09-12 21:51:43 +02:00
parent 250ad53b7b
commit 0c8f81d52e
4 changed files with 18 additions and 11 deletions

View File

@@ -317,15 +317,16 @@ jobs:
sqlite_coverage_artifacts_prefix: ${{ fromJson(needs.UnitTestingParams.outputs.artifact_names).codecoverage_sqlite }}- sqlite_coverage_artifacts_prefix: ${{ fromJson(needs.UnitTestingParams.outputs.artifact_names).codecoverage_sqlite }}-
xml_unittest_artifacts_prefix: ${{ fromJson(needs.UnitTestingParams.outputs.artifact_names).unittesting_xml }}- xml_unittest_artifacts_prefix: ${{ fromJson(needs.UnitTestingParams.outputs.artifact_names).unittesting_xml }}-
# PDFDocumentation: PDFDocumentation:
# uses: pyTooling/Actions/.github/workflows/LaTeXDocumentation.yml@dev uses: pyTooling/Actions/.github/workflows/LaTeXDocumentation.yml@dev
# needs: needs:
# - UnitTestingParams - UnitTestingParams
# - Documentation - Documentation
# with: with:
# document: pyEDAA.ProjectModel document: ${{ needs.ConfigParams.outputs.package_fullname }}
# latex_artifact: ${{ fromJson(needs.UnitTestingParams.outputs.artifact_names).documentation_latex }} latex_artifact: ${{ fromJson(needs.UnitTestingParams.outputs.artifact_names).documentation_latex }}
# pdf_artifact: ${{ fromJson(needs.UnitTestingParams.outputs.artifact_names).documentation_pdf }} pdf_artifact: ${{ fromJson(needs.UnitTestingParams.outputs.artifact_names).documentation_pdf }}
can-fail: 'true'
PublishToGitHubPages: PublishToGitHubPages:
uses: pyTooling/Actions/.github/workflows/PublishToGitHubPages.yml@dev uses: pyTooling/Actions/.github/workflows/PublishToGitHubPages.yml@dev

View File

@@ -47,11 +47,17 @@ on:
required: false required: false
default: '' default: ''
type: string type: string
can-fail:
description: 'Translation from LaTeX to PDF may fail.'
required: false
default: 'false'
type: string
jobs: jobs:
PDFDocumentation: PDFDocumentation:
name: 📓 Converting LaTeX Documentation to PDF name: 📓 Converting LaTeX Documentation to PDF
runs-on: "ubuntu-${{ inputs.ubuntu_image_version }}" runs-on: "ubuntu-${{ inputs.ubuntu_image_version }}"
continue-on-error: ${{ inputs.can-fail }}
steps: steps:
- name: 📥 Download artifacts '${{ inputs.latex_artifact }}' from 'SphinxDocumentation' job - name: 📥 Download artifacts '${{ inputs.latex_artifact }}' from 'SphinxDocumentation' job
uses: pyTooling/download-artifact@v5 uses: pyTooling/download-artifact@v5

View File

@@ -197,7 +197,7 @@ jobs:
- UnitTestingParams - UnitTestingParams
- Documentation - Documentation
with: with:
document: Actions document: 'Actions'
latex_artifact: ${{ fromJson(needs.UnitTestingParams.outputs.artifact_names).documentation_latex }} latex_artifact: ${{ fromJson(needs.UnitTestingParams.outputs.artifact_names).documentation_latex }}
pdf_artifact: ${{ fromJson(needs.UnitTestingParams.outputs.artifact_names).documentation_pdf }} pdf_artifact: ${{ fromJson(needs.UnitTestingParams.outputs.artifact_names).documentation_pdf }}

View File

@@ -20,7 +20,7 @@ and then uploaded as an artifact.
.. topic:: Job Execution .. topic:: Job Execution
.. image:: ../../_static/pyTooling-Actions-StaticTypeCheck.png .. image:: ../../_static/pyTooling-Actions-StaticTypeCheck.png
:width: 1000px :width: 400px
.. topic:: Dependencies .. topic:: Dependencies