Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: commitizen/cz-cli
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 3ce8dd5
Choose a base ref
...
head repository: commitizen/cz-cli
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 6eb168c
Choose a head ref
  • 7 commits
  • 6 files changed
  • 6 contributors

Commits on Sep 27, 2024

  1. docs: update README.md to add contributors (#985)

    fixed links to contributors and backers for opencollective.com server target.
    alexanderLinear authored Sep 27, 2024
    Configuration menu
    Copy the full SHA
    3c08866 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2026

  1. fix(ci): fix pipelines and update matrices to node 18/20/22 (#1023)

    * fix(git): replace removed `git whatchanged` with `git log --raw --no-merges`
    
    Modern git refuses to run `git whatchanged` without `--i-still-use-this`,
    causing every CI build to fail in the test step and blocking all PRs.
    Switch to the equivalent `git log --raw --no-merges` that git itself
    suggests as the replacement; raw output format is unchanged so existing
    consumers continue to work.
    
    Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
    
    * ci: modernize Node matrix to 18/20/22
    
    Node 12, 14, and 16 are all past EOL (April 2022, April 2023, and
    September 2023 respectively). Node 12 in particular started failing
    because a transitive dep now ships optional chaining / nullish
    coalescing, which isn't supported until Node 14.
    
    Replace the matrix with the currently maintained LTS line (18/20/22)
    and bump `engines.node` to `>= 18` to match.
    
    Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
    
    * ci: install pnpm via npm and drop broken store-dir config
    
    The previous Setup pnpm step used a 2021-era install script for pnpm@6
    and then ran `pnpm config set store-dir $(pnpm_config_cache)`. The
    `pnpm_config_cache` variable was never defined as an Azure pipeline
    variable, so the substitution produced an empty value and the config
    command errored on newer Node/npm versions — failing the step.
    
    Replace with `npm install -g pnpm`, which installs current pnpm on all
    OSes without any cache plumbing.
    
    Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
    
    * ci: pin pnpm@9 and restrict logo regeneration to Linux
    
    Two follow-up fixes for the Node 18/20/22 matrix:
    
    - Pin pnpm to v9 (was unpinned, resolving to v10+). pnpm 10 changes
      default behavior around peer deps and corepack that breaks the
      `pnpm add` invocations in init tests on Node 22 specifically. pnpm 9
      is stable across the whole matrix.
    
    - Only run `bash logo/generate.sh` on Linux. The script invokes Python's
      `cairosvg`, which requires the native Cairo C library; that's reliably
      available on the Linux runners but not on Windows/macOS. The step is
      a PNG regeneration utility, not a test — no need to gate the build on
      it for non-Linux jobs.
    
    Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
    
    ---------
    
    Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
    Pietro Bongiovanni and claude authored Jun 11, 2026
    Configuration menu
    Copy the full SHA
    48e4b8b View commit details
    Browse the repository at this point in the history
  2. chore(deps) Update dependency lodash to v4.18.1 [SECURITY] (#1010)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jun 11, 2026
    Configuration menu
    Copy the full SHA
    11be6a1 View commit details
    Browse the repository at this point in the history
  3. ci(release): bump actions/checkout and actions/setup-node to v4 (#1024)

    The release workflow currently uses `actions/checkout@v2` and
    `actions/setup-node@v2`. Both run on the long-deprecated Node 16
    action runtime, and `setup-node@v2` talks to GitHub's v1 cache
    service, which now returns HTTP 400 — failing the release job
    before it can run `npx semantic-release`.
    
    Bump both to v4 (current). No other changes needed.
    
    Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
    pgoodjohn and claude authored Jun 11, 2026
    Configuration menu
    Copy the full SHA
    f5702c4 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2026

  1. chore(deps) Update all non-major dependencies (#1026)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jun 12, 2026
    Configuration menu
    Copy the full SHA
    4e98218 View commit details
    Browse the repository at this point in the history
  2. ci(release): use npm trusted publishing via OIDC (#1028)

    Grant id-token write permission, upgrade npm to a version that supports
    trusted publishing, and drop NPM_TOKEN so semantic-release authenticates
    to the registry via OIDC instead of a long-lived token.
    
    Co-authored-by: Pietro Bongiovanni <pietro.bongiovanni@mollie.com>
    Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
    3 people authored Jun 12, 2026
    Configuration menu
    Copy the full SHA
    096ed52 View commit details
    Browse the repository at this point in the history
  3. chore(deps): bump semantic-release to 25 for npm trusted publishing (#…

    …1029)
    
    @semantic-release/npm gained support for npm trusted publishing (OIDC)
    in v12.0.2, which requires semantic-release >= 24. The previous pin of
    semantic-release@19.0.5 / @semantic-release/npm@9.0.1 hard-failed in
    verifyConditions with ENONPMTOKEN before npm ever got a chance to use
    the OIDC flow configured on the registry.
    
    This upgrade pulls in @semantic-release/npm@13 and
    @semantic-release/github@12 transitively, so the release workflow can
    finally authenticate via OIDC.
    
    Co-authored-by: Pietro Bongiovanni <pietro.bongiovanni@mollie.com>
    Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
    3 people authored Jun 12, 2026
    Configuration menu
    Copy the full SHA
    6eb168c View commit details
    Browse the repository at this point in the history
Loading