Skip to content

Releases: pyTooling/Actions

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

v7.2.0

08 Jan 17:04
14db3be

Choose a tag to compare

New Features

  • Preinstall aiohttp in MSYS2 environments.

Bug Fixes

  • Fixed error message.
  • Added missing type hints.

v7.1.0

08 Jan 17:04
2658aeb

Choose a tag to compare

Changes

  • Changed codecov/test-results-action@v1 to codecov/codecov-action@v5.

v7.0.1

19 Dec 23:34
7d9dc6d

Choose a tag to compare

Removals

  • ❌ BuildTheDocs
  • ❌ CoverageCollection
  • ❌ NightlyRelease

Documentation

  • Updated README and documentation for workflow template removals.

Related Issues and Pull-Requests

Nightly Test Release with Inventory

17 Jan 18:38
7d9dc6d

Choose a tag to compare

This nightly release contains all latest and important artifacts created by myTool's CI pipeline.

myTool 4.2.0

  • program
  • inventory.json

v7.0.0

19 Dec 22:51
b49cd82

Choose a tag to compare

New Features

  • Added macOS-15-intel support and
    ⚠️ removed macOS-13.
  • PublishReleaseNotes:
    • Generate a Markdown table with all assets.

Changes

  • Updated actions/checkout@v5 to actions/checkout@v6.
  • Updated pyTooling/upload-artifact@v5 to pyTooling/upload-artifact@v6.
    • Updated actions/upload-artifact@v5 to actions/upload-artifact@v6.
  • Updated pyTooling/download-artifact@v6 to pyTooling/download-artifact@v7.
    • Updated actions/download-artifact@v6 to actions/download-artifact@v7.
  • PublishToGitHubPages:
    • ⚠️ Changed technique how to upload and publish GitHub Pages content.
      The new technique uses actions/upload-pages-artifact@v4 and actions/deploy-pages@v4.
      No need for gh-pages branch in a repository.

Caution

The repositories GitHub Pages behavior must be changed from special branch gh-pages to Action.

  • ⚠️ Python dependency handling (requirements.txt files):
    • ⚠️ Python dependencies for static typing (mypy) are loaded from tests/typing/requirements.txt.
    • ⚠️ Python dependencies for unit testing / code coverage (pytest) are loaded from tests/unit/requirements.txt.
    • ⚠️ The tests/requirements.txt should reference (relative) to:
      # Collect all testing requirements
      -r platform/requirements.txt
      -r typing/requirements.txt
      -r unit/requirements.txt
      
    • ⚠️ While files like tests/unit/requirements.txt should reference to the root requirements.txt file:
      -r ../../requirements.txt
      

Removed

Caution

Releaser has been removed. It was deprecated for several releases.
If needed, refer to releaser using older tags.

Bug Fixes

  • Fixed an additional linebreak in outputs generated by printf.

Related Issues and Pull-Requests