Skip to content

Commit 68116f4

Browse files
authored
v7.4.3
2 parents 370c306 + d63a910 commit 68116f4

7 files changed

Lines changed: 24 additions & 22 deletions

File tree

.github/workflows/ApplicationTesting.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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'

.github/workflows/LaTeXDocumentation.yml

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,11 @@ on:
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

doc/index.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff 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

doc/requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
-r ../requirements.txt
22

3-
pyTooling ~= 8.11
3+
pyTooling ~= 8.12
44

55
# Enforce latest version on ReadTheDocs
66
sphinx ~= 9.1

myPackage/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
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

pyproject.toml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
[build-system]
22
requires = [
33
"setuptools >= 80.0",
4-
"wheel ~= 0.45.0",
5-
"pyTooling ~= 8.11"
4+
"pyTooling ~= 8.12"
65
]
76
build-backend = "setuptools.build_meta"
87

@@ -26,7 +25,7 @@ variable-naming-style = "camelCase"
2625

2726
[tool.mypy]
2827
packages = ["myPackage", "myFramework.Extension"]
29-
python_version = "3.13"
28+
python_version = "3.14"
3029
strict = true
3130
pretty = true
3231
show_error_context = true

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
pyTooling ~= 8.11
1+
pyTooling ~= 8.12

0 commit comments

Comments
 (0)