chore(deps): upgrade @commitlint/cli and @commitlint/config-conventional to 21.0.1#1705
Conversation
Signed-off-by: Arturo Reuschenbach Puncernau <reuschenbach@gmail.com>
|
There was a problem hiding this comment.
Pull request overview
This PR updates the repo’s commit message linting tooling by upgrading @commitlint/cli and @commitlint/config-conventional from 19.8.1 to 21.0.1, bringing in the latest major release and its updated dependency graph.
Changes:
- Bump
@commitlint/clito21.0.1. - Bump
@commitlint/config-conventionalto21.0.1. - Refresh
pnpm-lock.yamlto reflect new transitive dependencies and updated engine requirements.
Reviewed changes
Copilot reviewed 1 out of 2 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| package.json | Updates commitlint devDependency versions to 21.0.1. |
| pnpm-lock.yaml | Updates lockfile entries for commitlint and related transitive dependencies (including Node engine constraints). |
Files not reviewed (1)
- pnpm-lock.yaml: Language not supported
Signed-off-by: Arturo Reuschenbach Puncernau <reuschenbach@gmail.com>
Summary
Upgrades commitlint packages from v19.8.1 to v21.0.1 and adds explicit Node engine requirement to prevent installation on unsupported Node versions.
Changes Made
@commitlint/clifrom 19.8.1 to 21.0.1@commitlint/config-conventionalfrom 19.8.1 to 21.0.1engines.node: ">=22.12.0"to root package.json to make Node requirement explicitRelated Issues
Part of ongoing dependency maintenance. No related issues.
Screenshots (if applicable)
N/A - Tooling upgrade only
Testing Instructions
pnpm iecho "test: sample commit" | pnpm commitlintecho "invalid" | pnpm commitlint(should fail with errors)echo "chore(deps): test message" | pnpm commitlintChecklist
PR Manifesto
Review the PR Manifesto for best practises.