diff --git a/.github/workflows/UnitTesting.yml b/.github/workflows/UnitTesting.yml index 964a024..bb46be3 100644 --- a/.github/workflows/UnitTesting.yml +++ b/.github/workflows/UnitTesting.yml @@ -69,13 +69,23 @@ on: required: false default: '' type: string + windows_before_script: + description: 'Scripts to execute before pytest on Windows (x64-64).' + required: false + default: '' + type: string + windows_arm_before_script: + description: 'Scripts to execute before pytest on Windows (aarch64).' + required: false + default: '' + type: string mingw64_before_script: - description: 'Scripts to execute before pytest on Windows within MSYS2 MinGW64.' + description: 'Scripts to execute before pytest on Windows (x64-64) within MSYS2 MinGW64.' required: false default: '' type: string ucrt64_before_script: - description: 'Scripts to execute before pytest on Windows within MSYS2 UCRT64.' + description: 'Scripts to execute before pytest on Windows (x64-64) within MSYS2 UCRT64.' required: false default: '' type: string @@ -380,13 +390,19 @@ jobs: if: ( matrix.system == 'ubuntu' || matrix.system == 'ubuntu-arm' ) && inputs.ubuntu_before_script != '' run: ${{ inputs.ubuntu_before_script }} - # TODO: Windows before script + - name: 🪟 Windows (x86-64) before scripts + if: matrix.system == 'windows' && inputs.windows_before_script != '' + run: ${{ inputs.windows_before_script }} - - name: 🪟🟦 MinGW64 before scripts + - name: 🏢 Windows (aarch64) before scripts + if: matrix.system == 'windows-arm' && inputs.windows_arm_before_script != '' + run: ${{ inputs.windows_arm_before_script }} + + - name: 🪟🟦 Windows (x86-64) + MinGW64 before scripts if: matrix.system == 'msys2' && matrix.runtime == 'MINGW64' && inputs.mingw64_before_script != '' run: ${{ inputs.mingw64_before_script }} - - name: 🪟🟨 UCRT64 before scripts + - name: 🪟🟨 Windows (x86-64) + UCRT64 before scripts if: matrix.system == 'msys2' && matrix.runtime == 'UCRT64' && inputs.ucrt64_before_script != '' run: ${{ inputs.ucrt64_before_script }} diff --git a/doc/index.rst b/doc/index.rst index a0aa775..56fd9b3 100644 --- a/doc/index.rst +++ b/doc/index.rst @@ -164,7 +164,7 @@ Example Pipelines .. code-block:: toml [build-system] - requires = ["setuptools >= 80.0", "wheel ~= 0.45.0", "pyTooling ~= 8.10"] + requires = ["setuptools >= 80.0", "wheel ~= 0.45.0", "pyTooling ~= 8.11"] build-backend = "setuptools.build_meta" [tool.mypy] diff --git a/doc/requirements.txt b/doc/requirements.txt index 0103dc5..ee59e61 100644 --- a/doc/requirements.txt +++ b/doc/requirements.txt @@ -1,6 +1,6 @@ -r ../requirements.txt -pyTooling ~= 8.10 +pyTooling ~= 8.11 # Enforce latest version on ReadTheDocs sphinx ~= 8.2 diff --git a/myPackage/__init__.py b/myPackage/__init__.py index af0462e..37503ff 100644 --- a/myPackage/__init__.py +++ b/myPackage/__init__.py @@ -36,7 +36,7 @@ __author__ = "Patrick Lehmann" __email__ = "Paebbels@gmail.com" __copyright__ = "2017-2026, Patrick Lehmann" __license__ = "Apache License, Version 2.0" -__version__ = "7.3.0" +__version__ = "7.4.0" __keywords__ = ["GitHub Actions"] __issue_tracker__ = "https://GitHub.com/pyTooling/Actions/issues" diff --git a/pyproject.toml b/pyproject.toml index e51adc2..5a007be 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -2,7 +2,7 @@ requires = [ "setuptools >= 80.0", "wheel ~= 0.45.0", - "pyTooling ~= 8.10" + "pyTooling ~= 8.11" ] build-backend = "setuptools.build_meta" diff --git a/requirements.txt b/requirements.txt index df06e4b..06414d4 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1 +1 @@ -pyTooling ~= 8.10 +pyTooling ~= 8.11