Skip to content

Releases: pyTooling/Actions

v7.7.0

06 Mar 20:00

Choose a tag to compare

New Features

  • New CleanupArtifacts reusable workflow (template).
    Replaces ArtifactCleanUp and IntermediateCleanUp.
  • CompletePipeline:
    • New auto_tag setting.

Changes

  • Deprecated ArtifactCleanUp.
  • Deprecated IntermediateCleanUp.
  • CompletePipeline:
    • Changed usage of ArtifactCleanUp
    • Changed usage of IntermediateCleanUp
  • Bumped dependencies.

Published from Verification of Pipeline Templates (Namespace Package) workflow triggered by Paebbels on 2026-03-06 20:01:56 UTC.

This automatic release was created by pyTooling/Actions::Release.yml

v7.6.0

05 Mar 20:21
6f6df43

Choose a tag to compare

New Features

  • Parameters:
    • New option documentation_steps.
      Conditionally disable artifact names.
  • ExtractConfiguration:
    • Extract JUnit XML file from addopts array.
      Previously, a custom junitfile field was used.
      Latest pytest is now picky about unknown options within [tool.pytest].
  • LaTeXDocumentation:
    • New option miktex_image.
      Specify the used MiKTeX docker image.
  • CompletePipeline:
    • New option documentation_steps.
      Select what documentation steps to execute.
    • New option miktex_image.
      Specify the used MiKTeX docker image.

Changes

  • Improved error messages.
  • Added artificial dependencies to reduced scheduling pressure when time critical jobs are pending.
  • LaTeXDocumentation:
    • Changed default LaTeX processor to LuaLaTeX.
  • PublishReleaseNotes:
    • Added more progress messages.

Bug Fixes

  • PrepareJob:
    • Fixed parent SHA computation when searching for associated pull-requests.
  • PublishReleaseNotes:
    • Fixed parent SHA computation when searching for associated pull-requests.
    • Fixed replacements , , , , ``.
      An embedded & symbol in the replacement string could cause an endless loop.

Documentation

  • Changed LaTeX preamble to suit LuaLaTeX, UTF-8 and OTF fonts.
    • Read LaTeX preamble from external preamble.tex file.

Unit Tests

  • Fixed setting JUnit XML file option for pytest in pyproject.toml.

Published from Verification of Pipeline Templates (Namespace Package) workflow triggered by Paebbels on 2026-03-05 20:27:25 UTC.

This automatic release was created by pyTooling/Actions::Release.yml

v7.5.0

05 Mar 20:13
ee27f1c

Choose a tag to compare

Changes

  • Bumped dependencies.

Related Issues and Pull-Requests

v7.4.4

05 Mar 20:12
9ee7bcc

Choose a tag to compare

Bug Fixes

  • Fix application testing (introduced for UnitTesting in v7.0.0).

Related Issues and Pull-Requests

v7.4.3

05 Mar 20:11
68116f4

Choose a tag to compare

Bug Fixes

  • Fixed requirements.txt path computation in application testing.
  • First potential fix for MiKTeX usage when creating PDF files from LaTeX documents.
    addnab/docker-run-action@v3 is outdated.

Related Issues and Pull-Requests

v7.4.2

21 Jan 22:52
370c306

Choose a tag to compare

Bug Fixes

  • Fix application testing and how requirements.txt files are searched.
    This has been introduced for UnitTesting.yml in v7.0.0.

Related Issues and Pull-Requests

v7.4.1

21 Jan 07:35
1ac3124

Choose a tag to compare

Bug Fixes

  • Fixed MSYS2 package name for PyYAML (python pyaml).

Documentation

  • Bumped documentation dependencies.

Related Issues and Pull-Requests

v7.4.0

18 Jan 20:44
8274b22

Choose a tag to compare

New Features

  • UnitTesting.yml:
    • Added before scripts for Windows and Windows ARM.

Changes

  • Bumped dependencies.

Related Issues and Pull-Requests

v7.3.0

18 Jan 20:25
7b43b4a

Choose a tag to compare

Changes

  • Bumped dependencies.
  • MSYS2 bumped the Python version from 3.12 to 3.13.
    • Replaced tomli by tomllib.

Bug Fixes

  • Changed required versions of form v0.X to v0.X.0, so ~= operator works correctly.

Related Issues and Pull-Requests

v7.2.1

08 Jan 17:30
b145ed3

Choose a tag to compare

Changes

  • Bumped copyright information.
  • PrepareJob:
    • Added missing file header.

Bug Fixes

  • PublishReleaseNotes:
    • Upload the correct file __NOTES__.md as release notes.
  • Fixed required Python package versions for v0.X packages to v0.X.0.
    This enables correct usage of the ~= operator.

Related Issues and Pull-Requests