From 2a4bcf963e1d63cde23d97450c07eef0da843fec Mon Sep 17 00:00:00 2001 From: kdeldycke Date: Wed, 19 Nov 2025 17:21:20 +0000 Subject: [PATCH 1/2] [changelog] Release v4.23.4 --- .github/workflows/autofix.yaml | 10 +++++----- .github/workflows/changelog.yaml | 6 +++--- .github/workflows/debug.yaml | 2 +- .github/workflows/docs.yaml | 6 +++--- .github/workflows/labeller-content-based.yaml | 2 +- .github/workflows/labeller-file-based.yaml | 2 +- .github/workflows/labels.yaml | 4 ++-- .github/workflows/lint.yaml | 6 +++--- .github/workflows/release.yaml | 6 +++--- .github/workflows/tests.yaml | 2 +- changelog.md | 5 +---- 11 files changed, 24 insertions(+), 27 deletions(-) diff --git a/.github/workflows/autofix.yaml b/.github/workflows/autofix.yaml index 00242efaa..eae740629 100644 --- a/.github/workflows/autofix.yaml +++ b/.github/workflows/autofix.yaml @@ -60,7 +60,7 @@ jobs: GITHUB_CONTEXT: ${{ toJSON(github) }} run: > uvx - --with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/gha-utils.txt + --with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/v4.23.4/requirements/gha-utils.txt -- gha-utils metadata --overwrite "$GITHUB_OUTPUT" @@ -82,14 +82,14 @@ jobs: # Explicit list of files is provided, as autopep8 is not able to handle find files in ".github" subdirectory. run: > uvx - --with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/autopep8.txt + --with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/v4.23.4/requirements/autopep8.txt -- autopep8 --recursive --in-place --max-line-length 88 --select E501 --aggressive ${{ needs.project-metadata.outputs.python_files }} - name: Install Ruff run: > uv tool install --with-requirements - https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/ruff.txt ruff + https://raw.githubusercontent.com/kdeldycke/workflows/v4.23.4/requirements/ruff.txt ruff # --fix : Automatically fix issues that can be fixed. # --unsafe-fixes : Include fixes that may not retain the original intent of the code. # See: https://docs.astral.sh/ruff/linter/#fix-safety @@ -136,7 +136,7 @@ jobs: # https://github.com/astral-sh/ruff/issues/3792 run: > uvx - --with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/blacken-docs.txt + --with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/v4.23.4/requirements/blacken-docs.txt -- blacken-docs --line-length 88 @@ -205,7 +205,7 @@ jobs: - name: Install mdformat run: > uv tool install --with-requirements - https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/mdformat.txt mdformat + https://raw.githubusercontent.com/kdeldycke/workflows/v4.23.4/requirements/mdformat.txt mdformat - name: Install shfmt run: | sudo apt install --yes shfmt diff --git a/.github/workflows/changelog.yaml b/.github/workflows/changelog.yaml index 36e117dc1..a7e6a6e14 100644 --- a/.github/workflows/changelog.yaml +++ b/.github/workflows/changelog.yaml @@ -38,7 +38,7 @@ jobs: - name: Install bump-my-version run: > uv tool install --with-requirements - https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/bump-my-version.txt bump-my-version + https://raw.githubusercontent.com/kdeldycke/workflows/v4.23.4/requirements/bump-my-version.txt bump-my-version - name: ${{ matrix.part }} version bump # TODO: get configuration URL once https://github.com/callowayproject/bump-my-version/issues/148 is addressed, # so we can factorize projects' pyproject.toml files to kdeldycke/workflow/pyproject.toml . @@ -102,7 +102,7 @@ jobs: - name: Install bump-my-version run: > uv tool install --with-requirements - https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/bump-my-version.txt bump-my-version + https://raw.githubusercontent.com/kdeldycke/workflows/v4.23.4/requirements/bump-my-version.txt bump-my-version - name: Extract version id: get_version run: | @@ -165,7 +165,7 @@ jobs: - name: Add new changelog entry run: > uvx - --with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/gha-utils.txt + --with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/v4.23.4/requirements/gha-utils.txt -- gha-utils changelog ./changelog.md - name: Version bump diff --git a/.github/workflows/debug.yaml b/.github/workflows/debug.yaml index b4589c554..23542a1ad 100644 --- a/.github/workflows/debug.yaml +++ b/.github/workflows/debug.yaml @@ -23,7 +23,7 @@ jobs: GITHUB_CONTEXT: ${{ toJSON(github) }} run: > uvx - --with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/gha-utils.txt + --with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/v4.23.4/requirements/gha-utils.txt -- gha-utils metadata --overwrite "$GITHUB_OUTPUT" diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml index d424ebce0..cfff562fa 100644 --- a/.github/workflows/docs.yaml +++ b/.github/workflows/docs.yaml @@ -76,7 +76,7 @@ jobs: GITHUB_CONTEXT: ${{ toJSON(github) }} run: > uvx - --with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/gha-utils.txt + --with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/v4.23.4/requirements/gha-utils.txt -- gha-utils metadata --overwrite "$GITHUB_OUTPUT" @@ -128,7 +128,7 @@ jobs: - name: Generate .mailmap run: > uvx - --with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/gha-utils.txt + --with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/v4.23.4/requirements/gha-utils.txt -- gha-utils mailmap-sync --skip-if-missing ./.mailmap - uses: peter-evans/create-pull-request@v7.0.8 @@ -162,7 +162,7 @@ jobs: run: | uv --no-progress venv uv --no-progress pip install \ - --requirement https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/pipdeptree.txt + --requirement https://raw.githubusercontent.com/kdeldycke/workflows/v4.23.4/requirements/pipdeptree.txt - name: Install project run: | uv --no-progress pip install . diff --git a/.github/workflows/labeller-content-based.yaml b/.github/workflows/labeller-content-based.yaml index 2465f4be7..258153366 100644 --- a/.github/workflows/labeller-content-based.yaml +++ b/.github/workflows/labeller-content-based.yaml @@ -38,7 +38,7 @@ jobs: - name: Download default rules run: > curl -fsSL --output ./.github/labeller-content-based.yaml - https://raw.githubusercontent.com/kdeldycke/workflows/main/.github/labeller-content-based.yaml + https://raw.githubusercontent.com/kdeldycke/workflows/v4.23.4/.github/labeller-content-based.yaml - name: Extend default rules if: inputs.extra-rules run: | diff --git a/.github/workflows/labeller-file-based.yaml b/.github/workflows/labeller-file-based.yaml index cfb3bbebe..7876a05bd 100644 --- a/.github/workflows/labeller-file-based.yaml +++ b/.github/workflows/labeller-file-based.yaml @@ -35,7 +35,7 @@ jobs: - name: Download default rules run: > curl -fsSL --output ./.github/labeller-file-based.yaml - https://raw.githubusercontent.com/kdeldycke/workflows/main/.github/labeller-file-based.yaml + https://raw.githubusercontent.com/kdeldycke/workflows/v4.23.4/.github/labeller-file-based.yaml - name: Extend default rules if: inputs.extra-rules run: | diff --git a/.github/workflows/labels.yaml b/.github/workflows/labels.yaml index 48a1b0142..9c63e0ca4 100644 --- a/.github/workflows/labels.yaml +++ b/.github/workflows/labels.yaml @@ -32,8 +32,8 @@ jobs: with: skip_delete: true from: | - https://raw.githubusercontent.com/kdeldycke/workflows/main/.github/labels.yaml + https://raw.githubusercontent.com/kdeldycke/workflows/v4.23.4/.github/labels.yaml ${{ inputs.extra-label-files }} ${{ ( startsWith(github.event.repository.name, 'awesome-') && github.event.repository.name != 'awesome-template' && - 'https://raw.githubusercontent.com/kdeldycke/workflows/main/.github/labels-awesome.yaml' ) || '' }} + 'https://raw.githubusercontent.com/kdeldycke/workflows/v4.23.4/.github/labels-awesome.yaml' ) || '' }} diff --git a/.github/workflows/lint.yaml b/.github/workflows/lint.yaml index 7da8fbe5f..389f08a32 100644 --- a/.github/workflows/lint.yaml +++ b/.github/workflows/lint.yaml @@ -39,7 +39,7 @@ jobs: GITHUB_CONTEXT: ${{ toJSON(github) }} run: > uvx - --with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/gha-utils.txt + --with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/v4.23.4/requirements/gha-utils.txt -- gha-utils metadata --overwrite "$GITHUB_OUTPUT" @@ -59,7 +59,7 @@ jobs: # --color-output - Force colorized output as in CI, Mypy defaults to no color in CI. run: > uv --no-progress run --frozen - --with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/mypy.txt + --with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/v4.23.4/requirements/mypy.txt -- mypy --color-output ${{ needs.project-metadata.outputs.mypy_params }} ${{ needs.project-metadata.outputs.python_files }} @@ -80,7 +80,7 @@ jobs: - name: Run yamllint run: > uvx - --with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/yamllint.txt + --with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/v4.23.4/requirements/yamllint.txt -- yamllint --strict --config-data "{rules: {line-length: {max: 120}}}" --format github . diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 3d231eb22..c6bbd7cf1 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -92,7 +92,7 @@ jobs: GITHUB_CONTEXT: ${{ toJSON(github) }} run: > uvx - --with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/gha-utils.txt + --with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/v4.23.4/requirements/gha-utils.txt -- gha-utils metadata ${{ inputs.unstable-targets != null && format('--unstable-targets "{0}"', inputs.unstable-targets) || '' }} @@ -143,7 +143,7 @@ jobs: - name: Install Nuitka run: > uv --no-progress pip install - --requirement https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/nuitka.txt + --requirement https://raw.githubusercontent.com/kdeldycke/workflows/v4.23.4/requirements/nuitka.txt - name: Nuitka + compilers versions run: | uv --no-progress run --frozen -- nuitka --version @@ -278,7 +278,7 @@ jobs: - name: Run test plan for binary run: > uvx - --with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/gha-utils.txt + --with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/v4.23.4/requirements/gha-utils.txt -- gha-utils test-plan ${{ inputs.timeout != null && format('--timeout {0}', inputs.timeout) || '' }} diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 28c9e05f8..0b957d3b4 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -113,7 +113,7 @@ jobs: GITHUB_CONTEXT: ${{ toJSON(github) }} run: > uvx - --with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/gha-utils.txt + --with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/v4.23.4/requirements/gha-utils.txt -- gha-utils metadata --overwrite "$GITHUB_OUTPUT" diff --git a/changelog.md b/changelog.md index d6b11b7f6..680995673 100644 --- a/changelog.md +++ b/changelog.md @@ -1,9 +1,6 @@ # Changelog -## [4.23.4 (unreleased)](https://github.com/kdeldycke/workflows/compare/v4.23.3...main) - -> [!IMPORTANT] -> This version is not released yet and is under active development. +## [4.23.4 (2025-11-19)](https://github.com/kdeldycke/workflows/compare/v4.23.3...v4.23.4) - Force use of latest Python 3.14 for docs generation. From 2a573a04fa93de416a960706438bb37b6d2b1c36 Mon Sep 17 00:00:00 2001 From: kdeldycke Date: Wed, 19 Nov 2025 17:21:23 +0000 Subject: [PATCH 2/2] [changelog] Post-release version bump --- .github/workflows/autofix.yaml | 10 +++++----- .github/workflows/changelog.yaml | 6 +++--- .github/workflows/debug.yaml | 2 +- .github/workflows/docs.yaml | 6 +++--- .github/workflows/labeller-content-based.yaml | 2 +- .github/workflows/labeller-file-based.yaml | 2 +- .github/workflows/labels.yaml | 4 ++-- .github/workflows/lint.yaml | 6 +++--- .github/workflows/release.yaml | 6 +++--- .github/workflows/tests.yaml | 2 +- changelog.md | 5 +++++ gha_utils/__init__.py | 2 +- pyproject.toml | 4 ++-- 13 files changed, 31 insertions(+), 26 deletions(-) diff --git a/.github/workflows/autofix.yaml b/.github/workflows/autofix.yaml index eae740629..00242efaa 100644 --- a/.github/workflows/autofix.yaml +++ b/.github/workflows/autofix.yaml @@ -60,7 +60,7 @@ jobs: GITHUB_CONTEXT: ${{ toJSON(github) }} run: > uvx - --with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/v4.23.4/requirements/gha-utils.txt + --with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/gha-utils.txt -- gha-utils metadata --overwrite "$GITHUB_OUTPUT" @@ -82,14 +82,14 @@ jobs: # Explicit list of files is provided, as autopep8 is not able to handle find files in ".github" subdirectory. run: > uvx - --with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/v4.23.4/requirements/autopep8.txt + --with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/autopep8.txt -- autopep8 --recursive --in-place --max-line-length 88 --select E501 --aggressive ${{ needs.project-metadata.outputs.python_files }} - name: Install Ruff run: > uv tool install --with-requirements - https://raw.githubusercontent.com/kdeldycke/workflows/v4.23.4/requirements/ruff.txt ruff + https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/ruff.txt ruff # --fix : Automatically fix issues that can be fixed. # --unsafe-fixes : Include fixes that may not retain the original intent of the code. # See: https://docs.astral.sh/ruff/linter/#fix-safety @@ -136,7 +136,7 @@ jobs: # https://github.com/astral-sh/ruff/issues/3792 run: > uvx - --with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/v4.23.4/requirements/blacken-docs.txt + --with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/blacken-docs.txt -- blacken-docs --line-length 88 @@ -205,7 +205,7 @@ jobs: - name: Install mdformat run: > uv tool install --with-requirements - https://raw.githubusercontent.com/kdeldycke/workflows/v4.23.4/requirements/mdformat.txt mdformat + https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/mdformat.txt mdformat - name: Install shfmt run: | sudo apt install --yes shfmt diff --git a/.github/workflows/changelog.yaml b/.github/workflows/changelog.yaml index a7e6a6e14..36e117dc1 100644 --- a/.github/workflows/changelog.yaml +++ b/.github/workflows/changelog.yaml @@ -38,7 +38,7 @@ jobs: - name: Install bump-my-version run: > uv tool install --with-requirements - https://raw.githubusercontent.com/kdeldycke/workflows/v4.23.4/requirements/bump-my-version.txt bump-my-version + https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/bump-my-version.txt bump-my-version - name: ${{ matrix.part }} version bump # TODO: get configuration URL once https://github.com/callowayproject/bump-my-version/issues/148 is addressed, # so we can factorize projects' pyproject.toml files to kdeldycke/workflow/pyproject.toml . @@ -102,7 +102,7 @@ jobs: - name: Install bump-my-version run: > uv tool install --with-requirements - https://raw.githubusercontent.com/kdeldycke/workflows/v4.23.4/requirements/bump-my-version.txt bump-my-version + https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/bump-my-version.txt bump-my-version - name: Extract version id: get_version run: | @@ -165,7 +165,7 @@ jobs: - name: Add new changelog entry run: > uvx - --with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/v4.23.4/requirements/gha-utils.txt + --with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/gha-utils.txt -- gha-utils changelog ./changelog.md - name: Version bump diff --git a/.github/workflows/debug.yaml b/.github/workflows/debug.yaml index 23542a1ad..b4589c554 100644 --- a/.github/workflows/debug.yaml +++ b/.github/workflows/debug.yaml @@ -23,7 +23,7 @@ jobs: GITHUB_CONTEXT: ${{ toJSON(github) }} run: > uvx - --with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/v4.23.4/requirements/gha-utils.txt + --with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/gha-utils.txt -- gha-utils metadata --overwrite "$GITHUB_OUTPUT" diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml index cfff562fa..d424ebce0 100644 --- a/.github/workflows/docs.yaml +++ b/.github/workflows/docs.yaml @@ -76,7 +76,7 @@ jobs: GITHUB_CONTEXT: ${{ toJSON(github) }} run: > uvx - --with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/v4.23.4/requirements/gha-utils.txt + --with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/gha-utils.txt -- gha-utils metadata --overwrite "$GITHUB_OUTPUT" @@ -128,7 +128,7 @@ jobs: - name: Generate .mailmap run: > uvx - --with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/v4.23.4/requirements/gha-utils.txt + --with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/gha-utils.txt -- gha-utils mailmap-sync --skip-if-missing ./.mailmap - uses: peter-evans/create-pull-request@v7.0.8 @@ -162,7 +162,7 @@ jobs: run: | uv --no-progress venv uv --no-progress pip install \ - --requirement https://raw.githubusercontent.com/kdeldycke/workflows/v4.23.4/requirements/pipdeptree.txt + --requirement https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/pipdeptree.txt - name: Install project run: | uv --no-progress pip install . diff --git a/.github/workflows/labeller-content-based.yaml b/.github/workflows/labeller-content-based.yaml index 258153366..2465f4be7 100644 --- a/.github/workflows/labeller-content-based.yaml +++ b/.github/workflows/labeller-content-based.yaml @@ -38,7 +38,7 @@ jobs: - name: Download default rules run: > curl -fsSL --output ./.github/labeller-content-based.yaml - https://raw.githubusercontent.com/kdeldycke/workflows/v4.23.4/.github/labeller-content-based.yaml + https://raw.githubusercontent.com/kdeldycke/workflows/main/.github/labeller-content-based.yaml - name: Extend default rules if: inputs.extra-rules run: | diff --git a/.github/workflows/labeller-file-based.yaml b/.github/workflows/labeller-file-based.yaml index 7876a05bd..cfb3bbebe 100644 --- a/.github/workflows/labeller-file-based.yaml +++ b/.github/workflows/labeller-file-based.yaml @@ -35,7 +35,7 @@ jobs: - name: Download default rules run: > curl -fsSL --output ./.github/labeller-file-based.yaml - https://raw.githubusercontent.com/kdeldycke/workflows/v4.23.4/.github/labeller-file-based.yaml + https://raw.githubusercontent.com/kdeldycke/workflows/main/.github/labeller-file-based.yaml - name: Extend default rules if: inputs.extra-rules run: | diff --git a/.github/workflows/labels.yaml b/.github/workflows/labels.yaml index 9c63e0ca4..48a1b0142 100644 --- a/.github/workflows/labels.yaml +++ b/.github/workflows/labels.yaml @@ -32,8 +32,8 @@ jobs: with: skip_delete: true from: | - https://raw.githubusercontent.com/kdeldycke/workflows/v4.23.4/.github/labels.yaml + https://raw.githubusercontent.com/kdeldycke/workflows/main/.github/labels.yaml ${{ inputs.extra-label-files }} ${{ ( startsWith(github.event.repository.name, 'awesome-') && github.event.repository.name != 'awesome-template' && - 'https://raw.githubusercontent.com/kdeldycke/workflows/v4.23.4/.github/labels-awesome.yaml' ) || '' }} + 'https://raw.githubusercontent.com/kdeldycke/workflows/main/.github/labels-awesome.yaml' ) || '' }} diff --git a/.github/workflows/lint.yaml b/.github/workflows/lint.yaml index 389f08a32..7da8fbe5f 100644 --- a/.github/workflows/lint.yaml +++ b/.github/workflows/lint.yaml @@ -39,7 +39,7 @@ jobs: GITHUB_CONTEXT: ${{ toJSON(github) }} run: > uvx - --with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/v4.23.4/requirements/gha-utils.txt + --with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/gha-utils.txt -- gha-utils metadata --overwrite "$GITHUB_OUTPUT" @@ -59,7 +59,7 @@ jobs: # --color-output - Force colorized output as in CI, Mypy defaults to no color in CI. run: > uv --no-progress run --frozen - --with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/v4.23.4/requirements/mypy.txt + --with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/mypy.txt -- mypy --color-output ${{ needs.project-metadata.outputs.mypy_params }} ${{ needs.project-metadata.outputs.python_files }} @@ -80,7 +80,7 @@ jobs: - name: Run yamllint run: > uvx - --with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/v4.23.4/requirements/yamllint.txt + --with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/yamllint.txt -- yamllint --strict --config-data "{rules: {line-length: {max: 120}}}" --format github . diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index c6bbd7cf1..3d231eb22 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -92,7 +92,7 @@ jobs: GITHUB_CONTEXT: ${{ toJSON(github) }} run: > uvx - --with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/v4.23.4/requirements/gha-utils.txt + --with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/gha-utils.txt -- gha-utils metadata ${{ inputs.unstable-targets != null && format('--unstable-targets "{0}"', inputs.unstable-targets) || '' }} @@ -143,7 +143,7 @@ jobs: - name: Install Nuitka run: > uv --no-progress pip install - --requirement https://raw.githubusercontent.com/kdeldycke/workflows/v4.23.4/requirements/nuitka.txt + --requirement https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/nuitka.txt - name: Nuitka + compilers versions run: | uv --no-progress run --frozen -- nuitka --version @@ -278,7 +278,7 @@ jobs: - name: Run test plan for binary run: > uvx - --with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/v4.23.4/requirements/gha-utils.txt + --with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/gha-utils.txt -- gha-utils test-plan ${{ inputs.timeout != null && format('--timeout {0}', inputs.timeout) || '' }} diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 0b957d3b4..28c9e05f8 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -113,7 +113,7 @@ jobs: GITHUB_CONTEXT: ${{ toJSON(github) }} run: > uvx - --with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/v4.23.4/requirements/gha-utils.txt + --with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/gha-utils.txt -- gha-utils metadata --overwrite "$GITHUB_OUTPUT" diff --git a/changelog.md b/changelog.md index 680995673..9c9b23eb7 100644 --- a/changelog.md +++ b/changelog.md @@ -1,5 +1,10 @@ # Changelog +## [4.23.5 (unreleased)](https://github.com/kdeldycke/workflows/compare/v4.23.4...main) + +> [!IMPORTANT] +> This version is not released yet and is under active development. + ## [4.23.4 (2025-11-19)](https://github.com/kdeldycke/workflows/compare/v4.23.3...v4.23.4) - Force use of latest Python 3.14 for docs generation. diff --git a/gha_utils/__init__.py b/gha_utils/__init__.py index 9ea45b5f0..80e454b4e 100644 --- a/gha_utils/__init__.py +++ b/gha_utils/__init__.py @@ -17,4 +17,4 @@ from __future__ import annotations -__version__ = "4.23.4" +__version__ = "4.23.5" diff --git a/pyproject.toml b/pyproject.toml index 2e5b8101b..d42e5dd6b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ [project] # Docs: https://packaging.python.org/en/latest/guides/writing-pyproject-toml/ name = "gha-utils" -version = "4.23.4" +version = "4.23.5" # Python versions and their status: https://devguide.python.org/versions/ requires-python = ">= 3.11" description = "⚙️ CLI helpers for GitHub Actions + reuseable workflows" @@ -160,7 +160,7 @@ addopts = [ xfail_strict = true [tool.bumpversion] -current_version = "4.23.4" +current_version = "4.23.5" allow_dirty = true ignore_missing_files = true