Skip to content

📦:title dependency updates the way we do - #1912

Merged
openinf-commit-queue[bot] merged 1 commit into
livefrom
claude/project-thread-1iaim0-renovate
Sep 29, 2026
Merged

openinf-commit-queue[bot] merged 1 commit into
livefrom
claude/project-thread-1iaim0-renovate

Conversation

@DerekNonGeneric

@DerekNonGeneric DerekNonGeneric commented Sep 29, 2026 •

Copy link
Copy Markdown
Member

Requested by DerekNonGeneric

Before: Renovate opened pull requests titled build(deps-dev): bump all and chore(deps): lock file maintenance, and they landed on live in that Conventional Commits style.

After: they read 📦:bump cspell to v10.3.3 and 📦: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.json5 drops 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's lowercase helper, because its presets capitalize it (Lock file maintenance, Pin, Roll back, Replace); the package name keeps its case. renovate-config-validator 44.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

  • Chores
    • Automated dependency update commit messages now use a consistent format, including a package prefix and update details.
    • Package-specific message prefixes have been removed, so dependency updates share the same format.
    • Semantic commits are no longer enabled for automated updates.

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
@netlify

netlify Bot commented Sep 29, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for gh-pages-openinf ready!

Name Link
🔨 Latest commit 7a6d521
🔍 Latest deploy log https://app.netlify.com/projects/gh-pages-openinf/deploys/6abb0cffaee8da00083c43bb
😎 Deploy Preview https://deploy-preview-1912--gh-pages-openinf.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@DerekNonGeneric DerekNonGeneric self-assigned this Sep 29, 2026
@coderabbitai

coderabbitai Bot commented Sep 29, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

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 configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Essentials

Run ID: ee2352e6-0612-4a6e-a125-bf0f4100836d

📥 Commits

Reviewing files that changed from the base of the PR and between 1f65208 and 7a6d521.

📒 Files selected for processing (1)
  • .renovaterc.json5

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.


📝 Walkthrough

Walkthrough

The Renovate configuration disables semantic commits and defines a custom commit-message template. It also removes the semantic commit preset and package-rule commit prefixes.

Changes

Renovate commit messages

Layer / File(s) Summary
Commit message configuration
.renovaterc.json5
The configuration removes the :semanticCommitTypeAll(chore) preset, disables semantic commits, and adds a custom commit-message template. Dependency and developer-dependency rules no longer set commitMessagePrefix; their labels remain configured.

Priority: ⬇️ Low

Estimated code review effort: 2 (Simple) | ~8 minutes

Change: Other

Merge Risk: ⚪ Minimal · up to 7a6d5

The changed title format matches the stated organization convention. No merge-blocking issue is established.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title identifies the change to dependency-update titles and indicates that the format will follow the organization’s convention. It is concise and related to the main change.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR

Comment @coderabbitai help to get the list of available commands.

@DerekNonGeneric DerekNonGeneric added the 🚀 Status: Commit Queue Land this pull request when its checks pass label Sep 29, 2026
@openinf-commit-queue
openinf-commit-queue Bot merged commit c6d5d8e into live Sep 29, 2026
19 checks passed
@openinf-commit-queue openinf-commit-queue Bot removed the 🚀 Status: Commit Queue Land this pull request when its checks pass label Sep 29, 2026
@openinf-commit-queue
openinf-commit-queue Bot deleted the claude/project-thread-1iaim0-renovate branch September 29, 2026 01:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant