From de77efed5c208c5ba0aa4e8fa244b543de109129 Mon Sep 17 00:00:00 2001 From: kdeldycke Date: Sun, 16 Nov 2025 13:11:48 +0000 Subject: [PATCH 1/2] [changelog] Release v4.23.2 --- .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 ac89fb72c..b05ef1084 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.2/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.2/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.2/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.2/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.2/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 b4e77611b..f7c9b2737 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.2/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.2/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.2/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 17fe89884..9281c1971 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.2/requirements/gha-utils.txt -- gha-utils metadata --overwrite "$GITHUB_OUTPUT" diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml index 2359b387b..d9db22baf 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.2/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.2/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.2/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 79038ef63..3a7eacc61 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.2/.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 419d49fe7..0926428c6 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.2/.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 a74fb5c45..f5e7d69e3 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.2/.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.2/.github/labels-awesome.yaml' ) || '' }} diff --git a/.github/workflows/lint.yaml b/.github/workflows/lint.yaml index 356b19a5e..f69509046 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.2/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.2/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.2/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 e322df029..2f962518d 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.2/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.2/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.2/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 3ddd0ba40..1b81e04a3 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -104,7 +104,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.2/requirements/gha-utils.txt -- gha-utils metadata --overwrite "$GITHUB_OUTPUT" diff --git a/changelog.md b/changelog.md index 2bf665a47..8d828313f 100644 --- a/changelog.md +++ b/changelog.md @@ -1,9 +1,6 @@ # Changelog -## [4.23.2 (unreleased)](https://github.com/kdeldycke/workflows/compare/v4.23.1...main) - -> [!IMPORTANT] -> This version is not released yet and is under active development. +## [4.23.2 (2025-11-16)](https://github.com/kdeldycke/workflows/compare/v4.23.1...v4.23.2) - Fix lychee runs in `lint` workflow. From 94611dc376cd421588f3598e642945d521748286 Mon Sep 17 00:00:00 2001 From: kdeldycke Date: Sun, 16 Nov 2025 13:11:51 +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 b05ef1084..ac89fb72c 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.2/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.2/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.2/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.2/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.2/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 f7c9b2737..b4e77611b 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.2/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.2/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.2/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 9281c1971..17fe89884 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.2/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 d9db22baf..2359b387b 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.2/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.2/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.2/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 3a7eacc61..79038ef63 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.2/.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 0926428c6..419d49fe7 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.2/.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 f5e7d69e3..a74fb5c45 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.2/.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.2/.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 f69509046..356b19a5e 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.2/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.2/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.2/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 2f962518d..e322df029 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.2/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.2/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.2/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 1b81e04a3..3ddd0ba40 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -104,7 +104,7 @@ jobs: GITHUB_CONTEXT: ${{ toJSON(github) }} run: > uvx - --with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/v4.23.2/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 8d828313f..52845f6f2 100644 --- a/changelog.md +++ b/changelog.md @@ -1,5 +1,10 @@ # 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.2 (2025-11-16)](https://github.com/kdeldycke/workflows/compare/v4.23.1...v4.23.2) - Fix lychee runs in `lint` workflow. diff --git a/gha_utils/__init__.py b/gha_utils/__init__.py index 890085e12..41016bc65 100644 --- a/gha_utils/__init__.py +++ b/gha_utils/__init__.py @@ -17,4 +17,4 @@ from __future__ import annotations -__version__ = "4.23.2" +__version__ = "4.23.3" diff --git a/pyproject.toml b/pyproject.toml index 06413b4d5..7fa223dde 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.2" +version = "4.23.3" # 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.2" +current_version = "4.23.3" allow_dirty = true ignore_missing_files = true