File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -248,7 +248,7 @@ jobs:
248248 if : matrix.system != 'msys2'
249249 run : |
250250 python -m pip install --disable-pip-version-check -U wheel
251- python -m pip install --disable-pip-version-check ${{ inputs .requirements }}
251+ python -m pip install --disable-pip-version-check ${{ steps.requirements.outputs .requirements }}
252252
253253 - name : 🔧 Install pip dependencies (MSYS2)
254254 if : matrix.system == 'msys2'
Original file line number Diff line number Diff line change 4242 required : false
4343 default : ' xelatex'
4444 type : string
45+ halt-on-error :
46+ description : ' Halt on first error, otherwise continue as long as possible.'
47+ required : false
48+ default : ' true'
49+ type : string
4550 pdf_artifact :
4651 description : ' Name of the PDF documentation artifact.'
4752 required : false
@@ -58,29 +63,27 @@ jobs:
5863 name : 📓 Converting LaTeX Documentation to PDF
5964 runs-on : " ubuntu-${{ inputs.ubuntu_image_version }}"
6065 continue-on-error : ${{ inputs.can-fail == 'true' }}
66+ container :
67+ image : pytooling/miktex:sphinx
68+ volumes :
69+ - ${{ github.workspace }}/latex:/latex
6170 steps :
6271 - name : 📥 Download artifacts '${{ inputs.latex_artifact }}' from 'SphinxDocumentation' job
6372 uses : pyTooling/download-artifact@v7
6473 with :
6574 name : ${{ inputs.latex_artifact }}
6675 path : latex
67-
68- # - name: Debug
69- # run: |
70- # tree -pash .
76+ investigate : ' true'
7177
7278 - name : Build LaTeX document using 'pytooling/miktex:sphinx'
73- uses : addnab/docker-run-action@v3
7479 if : inputs.pdf_artifact != ''
75- with :
76- image : pytooling/miktex:sphinx
77- options : -v ${{ github.workspace }}/latex:/latex --workdir /latex
78- run : |
79- # which ${{ inputs.processor }}
80- # pwd
81- # ls -lAh
80+ run : |
81+ if [[ "${{ inputs.halt-on-error }}" == "true" ]]; then
82+ HALT_ON_ERROR="--halt-on-error"
83+ fi
8284
83- latexmk -${{ inputs.processor }} "${{ inputs.document }}.tex"
85+ cd latex
86+ latexmk --${{ inputs.processor }} --interaction=nonstopmode -file-line-error -max-print-line=250 ${HALT_ON_ERROR} "${{ inputs.document }}.tex"
8487
8588 - name : 📤 Upload 'PDF Documentation' artifact
8689 uses : pyTooling/upload-artifact@v6
Original file line number Diff line number Diff line change @@ -164,12 +164,12 @@ Example Pipelines
164164 .. code-block :: toml
165165
166166 [build-system]
167- requires = ["setuptools >= 80.0", "wheel ~= 0.45.0", " pyTooling ~= 8.11 "]
167+ requires = ["setuptools >= 80.0", "pyTooling ~= 8.12 "]
168168 build-backend = "setuptools.build_meta"
169169
170170 [tool.mypy]
171171 packages = ["myPackage"]
172- python_version = "3.13 "
172+ python_version = "3.14 "
173173 strict = true
174174 pretty = true
175175 show_error_context = true
Original file line number Diff line number Diff line change 11-r ../requirements.txt
22
3- pyTooling ~= 8.11
3+ pyTooling ~= 8.12
44
55# Enforce latest version on ReadTheDocs
66sphinx ~= 9.1
Original file line number Diff line number Diff line change 3636__email__ = "Paebbels@gmail.com"
3737__copyright__ = "2017-2026, Patrick Lehmann"
3838__license__ = "Apache License, Version 2.0"
39- __version__ = "7.4.2 "
39+ __version__ = "7.4.3 "
4040__keywords__ = ["GitHub Actions" ]
4141__issue_tracker__ = "https://GitHub.com/pyTooling/Actions/issues"
4242
Original file line number Diff line number Diff line change 11[build-system ]
22requires = [
33 " setuptools >= 80.0" ,
4- " wheel ~= 0.45.0" ,
5- " pyTooling ~= 8.11"
4+ " pyTooling ~= 8.12"
65]
76build-backend = " setuptools.build_meta"
87
@@ -26,7 +25,7 @@ variable-naming-style = "camelCase"
2625
2726[tool .mypy ]
2827packages = [" myPackage" , " myFramework.Extension" ]
29- python_version = " 3.13 "
28+ python_version = " 3.14 "
3029strict = true
3130pretty = true
3231show_error_context = true
Original file line number Diff line number Diff line change 1- pyTooling ~= 8.11
1+ pyTooling ~= 8.12
You can’t perform that action at this time.
0 commit comments