Repository navigation
📦:title dependency updates the way we do - #1912
Conversation
Renovate titled its pull requests `build(deps-dev): bump all` and `chore(deps): lock file maintenance`, in the Conventional Commits style this organization does not use. Each one lands as a commit like any other, so the history carried two formats, and the one the bot used is the one the handbook and the checks do not recognize. Its titles and commits now open with the packages category, `📦`, then `:` with no space, then what it did in lowercase: `📦:bump cspell to v10.3.3`, `📦:lock file maintenance`. The semantic prefixes go, along with the preset that set their type and the per-dependency-type prefixes; the labels those rules also set stay. The format is written as the commit message template, because a prefix gets a space after it and every kind of update sets its own action, so neither of the other options can put the emoji first on every update. The template lowercases the action, which the presets capitalize (`Lock file maintenance`, `Pin`), and leaves the package name as it is. This is the change the organization defaults repository made for itself, so all three repositories title dependency updates alike. Signed-off-by: Derek Lewis <DerekNonGeneric@inf.is> Assisted-by: Claude-Code:claude-opus-5 Refs: OpenINF/.github#184 Refs: OpenINF/.github#929
✅ Deploy Preview for gh-pages-openinf ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
Navigate logical layers of code changes, visualize relationships, and explore their blast radius. No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Essentials Run ID: 📒 Files selected for processing (1)
Included review availability: This review used your included allowance. 3 included reviews remain after this review. Your included PR review attempts over the past 7 days set your current allowance at 5 reviews per hour. 📝 WalkthroughWalkthroughThe Renovate configuration disables semantic commits and defines a custom commit-message template. It also removes the semantic commit preset and package-rule commit prefixes. ChangesRenovate commit messages
Priority: ⬇️ Low Estimated code review effort: 2 (Simple) | ~8 minutes Change: Other Merge Risk: ⚪ Minimal · up to The changed title format matches the stated organization convention. No merge-blocking issue is established. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
Requested by DerekNonGeneric
Before: Renovate opened pull requests titled
build(deps-dev): bump allandchore(deps): lock file maintenance, and they landed onlivein that Conventional Commits style.After: they read
📦:bump cspell to v10.3.3and📦:lock file maintenance, the organization's own format with the packages category first and a lowercase subject.This is the same change as OpenINF/.github#929, so all three repositories title dependency updates alike.
How:
.renovaterc.json5drops semantic commits, the preset that set their type, and the two per-dependency-type prefixes (their labels stay), and sets the commit message template to start with📦:. The template runs the action through Renovate'slowercasehelper, because its presets capitalize it (Lock file maintenance,Pin,Roll back,Replace); the package name keeps its case.renovate-config-validator44.115.10 accepts the file with one deprecation warning about editing the template, which is the only option that can put the emoji flush against the rest.Refs OpenINF/.github#184
Summary by CodeRabbit