From 02ece9c1b1b1afc5fb84e448e3b2e73cc72719da Mon Sep 17 00:00:00 2001 From: kdeldycke Date: Tue, 18 Nov 2025 18:07:03 +0000 Subject: [PATCH 1/2] [changelog] Release v4.23.3 --- .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..042c2e781 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.3/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.3/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.3/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.3/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.3/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..091d5a446 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.3/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.3/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.3/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..a2228d9f5 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.3/requirements/gha-utils.txt -- gha-utils metadata --overwrite "$GITHUB_OUTPUT" diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml index f7c1fdddd..ea0eccaea 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.3/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.3/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.3/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..7c0f8d8b9 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.3/.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..b1c612243 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.3/.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..cf01082cb 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.3/.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.3/.github/labels-awesome.yaml' ) || '' }} diff --git a/.github/workflows/lint.yaml b/.github/workflows/lint.yaml index 7da8fbe5f..168b95ef6 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.3/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.3/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.3/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..8afed5ba4 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.3/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.3/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.3/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..f34ee3c49 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.3/requirements/gha-utils.txt -- gha-utils metadata --overwrite "$GITHUB_OUTPUT" diff --git a/changelog.md b/changelog.md index f271ee17a..23fdf9888 100644 --- a/changelog.md +++ b/changelog.md @@ -1,9 +1,6 @@ # Changelog -## [4.23.3 (unreleased)](https://github.com/kdeldycke/workflows/compare/v4.23.2...main) - -> [!IMPORTANT] -> This version is not released yet and is under active development. +## [4.23.3 (2025-11-18)](https://github.com/kdeldycke/workflows/compare/v4.23.2...v4.23.3) - Fix usage against last Click Extra release. - Run tests on Python `3.14t` and `3.15t` free-threaded variants. From 7272fbc4d9d94a3758b84ee8fbec4ef627d3240b Mon Sep 17 00:00:00 2001 From: kdeldycke Date: Tue, 18 Nov 2025 18:07:06 +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 042c2e781..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.3/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.3/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.3/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.3/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.3/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 091d5a446..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.3/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.3/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.3/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 a2228d9f5..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.3/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 ea0eccaea..f7c1fdddd 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.3/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.3/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.3/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 7c0f8d8b9..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.3/.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 b1c612243..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.3/.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 cf01082cb..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.3/.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.3/.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 168b95ef6..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.3/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.3/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.3/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 8afed5ba4..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.3/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.3/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.3/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 f34ee3c49..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.3/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 23fdf9888..522ff3c4a 100644 --- a/changelog.md +++ b/changelog.md @@ -1,5 +1,10 @@ # 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.3 (2025-11-18)](https://github.com/kdeldycke/workflows/compare/v4.23.2...v4.23.3) - Fix usage against last Click Extra release. diff --git a/gha_utils/__init__.py b/gha_utils/__init__.py index 41016bc65..9ea45b5f0 100644 --- a/gha_utils/__init__.py +++ b/gha_utils/__init__.py @@ -17,4 +17,4 @@ from __future__ import annotations -__version__ = "4.23.3" +__version__ = "4.23.4" diff --git a/pyproject.toml b/pyproject.toml index 73569de07..2e5b8101b 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.3" +version = "4.23.4" # 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.3" +current_version = "4.23.4" allow_dirty = true ignore_missing_files = true