ci(renovate): separate dev dependency prs - #4492
Conversation
There was a problem hiding this comment.
Pull request overview
This PR adjusts dependency-update automation and corrects generated changelog content across the main (Node.js) and port-specific documentation, so each changelog reflects only the relevant platform changes and Renovate PRs use more consistent grouping/semantic commit types.
Changes:
- Update Renovate rules to use
chorefor dev-dependency updates and to group dev-dependency updates separately per ecosystem (including major/non-major splits). - Simplify the Python port’s
semantic-releaseignoreCommitsregex used for release-notes generation. - Fix changelog entries so Python/Elixir changelogs no longer include unrelated security/deps items, and the main changelog marks a no-Node release appropriately.
Reviewed changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| renovate.json | Adds dev-dependency semantic commit typing and grouping rules per ecosystem (incl. major/non-major separation). |
| python/package.json | Updates the Python port semantic-release ignore pattern for release notes. |
| docs/gitbook/python/changelog.md | Removes unrelated entries and standardizes the Python dependency entry tag. |
| docs/gitbook/elixir/changelog.md | Removes unrelated Python/security/deps entries from the Elixir changelog. |
| docs/gitbook/changelog.md | Replaces a Python-only entry with “No Node.js changes.” for the Node changelog section. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
2f2ec42 to
373e784
Compare
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 10 out of 10 changed files in this pull request and generated no new comments.
Suppressed comments (1)
package.json:204
- The root semantic-release commit-analyzer
releaseRulescontains two identical entries for the[dotnet]header matcher. This is redundant and makes the release config harder to reason about (and suggests the old(dotnet)rule was replaced but not removed). Keep a single[dotnet]rule here.
{
"header": "**/*\\[dotnet\\]*",
"release": false
},
{
"header": "**/*\\[dotnet\\]*",
"release": false
}
373e784 to
0c888a9
Compare
0c888a9 to
6b16d26
Compare
6b16d26 to
723aca2
Compare
|
🎉 This PR is included in version 6.0.8 🎉 The release is available on: Your semantic-release bot 📦🚀 |
|
🎉 This PR is included in version 3.0.4 🎉 The release is available on:
Your semantic-release bot 📦🚀 |
Port Impact Checklist
Why
How
Enter the implementation details here.
Additional Notes (Optional)
Any extra info here.