From 7ee699c0deae97c569ff82ef9ce164d751232ccf Mon Sep 17 00:00:00 2001 From: Santiago Fraire Willemoes Date: Thu, 2 Apr 2026 15:14:54 +0100 Subject: [PATCH 1/2] fix(examples): Remove unnecesary comment --- examples/bump-release.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/bump-release.yaml b/examples/bump-release.yaml index 3c2c7aa..cb8699c 100644 --- a/examples/bump-release.yaml +++ b/examples/bump-release.yaml @@ -24,9 +24,9 @@ jobs: run: | cz bump --yes --annotated-tag git push --follow-tags - new_version="$(cz version -p)" # ATTENTION: You may have to add the v* at the beginning of the version - new_version_tag="$(cz version -p --tag)" + new_version="$(cz version -p)" echo "new_version=$new_version" >> $GITHUB_OUTPUT + new_version_tag="$(cz version -p --tag)" echo "new_version_tag=$new_version_tag" >> $GITHUB_OUTPUT - name: Build changelog for Release env: From f077ad05c413b47dcb60d5f57eadeaa04b3a4c96 Mon Sep 17 00:00:00 2001 From: Santiago Fraire Willemoes Date: Thu, 2 Apr 2026 15:22:31 +0100 Subject: [PATCH 2/2] feat(input): rename extra requirements to kebab case feat: Input `extra_requirements` has been renamed to `extra-requirement` to follow github actions conventions. The camel case version will be removed in v1 --- .github/workflows/test.yaml | 2 +- action.yaml | 11 +++++++++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 1cf1005..811e217 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -44,7 +44,7 @@ jobs: - uses: actions/checkout@v6 - uses: ./ with: - extra_requirements: ${{ matrix.extra_requirements.pip_name }} + extra-requirements: ${{ matrix.extra_requirements.pip_name }} - name: Test extra requirements were installed uses: actions/github-script@v8 env: diff --git a/action.yaml b/action.yaml index d871865..a6d6828 100644 --- a/action.yaml +++ b/action.yaml @@ -6,9 +6,12 @@ inputs: description: "Version of commitizen to install" required: false default: "latest" - extra_requirements: + extra-requirements: description: "Install extra dependencies" required: false + extra_requirements: + description: "DEPRECATED, use `extra-requirements` instead. Install extra dependencies" + required: false python-version: description: "Version range or exact version of Python or PyPy to use, using SemVer's version range syntax. Reads from .python-version if unset. Passed directly to setup-python" required: false @@ -45,10 +48,14 @@ runs: - uses: actions/setup-python@v6 with: python-version: ${{ inputs.python-version }} + - name: Check for deprecated input + shell: bash + if: ${{ inputs.extra_requirements && !inputs.extra-requirements }} + run: echo "::warning::The 'extra_requirements' input is deprecated. Please use 'extra-requirements' instead. It will be removed in v1" - name: Install commitizen shell: bash env: COMMITIZEN_VERSION: ${{ steps.set-vars.outputs.commitizen-version }} - EXTRA_REQUIREMENTS: ${{ inputs.extra_requirements }} + EXTRA_REQUIREMENTS: ${{ inputs.extra-requirements || inputs.extra_requirements }} run: | python -m pip install -U commitizen${COMMITIZEN_VERSION} ${EXTRA_REQUIREMENTS}