chore(deps): update commitlint monorepo to v20.4.1#403
chore(deps): update commitlint monorepo to v20.4.1#403github-actions[bot] merged 1 commit intomainfrom
Conversation
WalkthroughThis PR updates the commitlint toolchain from version 20.4.0 to 20.4.1 across all core packages. The update includes a notable dependency optimization where the @commitlint/ensure package replaces the 'kasi' utility library (v2.0.1) with individual lodash utility functions (camelcase, kebabcase, snakecase, startcase, upperfirst). Additionally, @babel/code-frame is upgraded from 7.28.6 to 7.29.0. This minor version bump focuses on reducing the dependency footprint and improving maintainability by replacing a multi-purpose utility package with specific, targeted dependencies. Changes
Sequence DiagramThis diagram shows the interactions between components: sequenceDiagram
participant CLI as @commitlint/cli
participant Lint as @commitlint/lint
participant Parse as @commitlint/parse
participant Rules as @commitlint/rules
participant Ensure as @commitlint/ensure
participant Lodash as lodash utilities
Note over CLI,Lodash: Commitlint 20.4.0 → 20.4.1 Update
CLI->>Lint: validate commit message
Lint->>Parse: parse commit structure
Parse-->>Lint: parsed commit object
Lint->>Rules: apply validation rules
alt case validation rules
Rules->>Ensure: check case format
Note over Ensure: Previously used kasi@2.0.1
Note over Ensure: Now uses lodash utilities
Ensure->>Lodash: camelcase conversion
Lodash-->>Ensure: camelCase result
Ensure->>Lodash: kebabcase conversion
Lodash-->>Ensure: kebab-case result
Ensure->>Lodash: snakecase conversion
Lodash-->>Ensure: snake_case result
Ensure->>Lodash: startcase conversion
Lodash-->>Ensure: Start Case result
Ensure->>Lodash: upperfirst conversion
Lodash-->>Ensure: Upperfirst result
Ensure-->>Rules: case validation result
else other validation rules
Rules->>Ensure: other checks
Ensure-->>Rules: validation result
end
Rules-->>Lint: all rules results
Lint-->>CLI: validation complete
🔗 Cross-Repository Impact AnalysisEnable automatic detection of breaking changes across your dependent repositories. → Set up now Learn more about Cross-Repository AnalysisWhat It Does
How to Enable
Benefits
Note for WindsurfPlease change the default marketplace provider to the following in the windsurf settings:Marketplace Extension Gallery Service URL: https://marketplace.visualstudio.com/_apis/public/gallery Marketplace Gallery Item URL: https://marketplace.visualstudio.com/items Entelligence.ai can learn from your feedback. Simply add 👍 / 👎 emojis to teach it your preferences. More shortcuts belowEmoji Descriptions:
Interact with the Bot:
Also you can trigger various commands with the bot by doing The current supported commands are
More commands to be added soon. |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #403 +/- ##
=======================================
Coverage 45.58% 45.58%
=======================================
Files 14 14
Lines 702 702
=======================================
Hits 320 320
Misses 365 365
Partials 17 17
Flags with carried forward coverage won't be shown. Click here to find out more. Continue to review full report in Codecov by Sentry.
🚀 New features to boost your workflow:
|
|
Released in v1.1.0 |
This PR contains the following updates:
20.4.0→20.4.120.4.0→20.4.1Release Notes
conventional-changelog/commitlint (@commitlint/cli)
v20.4.1Compare Source
Note: Version bump only for package @commitlint/cli
conventional-changelog/commitlint (@commitlint/config-conventional)
v20.4.1Compare Source
Note: Version bump only for package @commitlint/config-conventional
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.