Skip to content

Conversation

meili-bot
Copy link
Contributor

@meili-bot meili-bot commented Sep 22, 2025

This PR is auto-generated.

This PR makes two changes:

  1. Removes 'skip-changelog' label from dependabot.yml configuration
  2. Adds 'dependencies' label to the maintenance section in release-draft-template.yml if exists

These changes improve dependency management and release categorization.

Summary by CodeRabbit

  • Chores
    • Updated dependency update labeling to consistently apply a “dependencies” label and stop skipping changelog entries for automated updates.
    • Adjusted release drafting rules to categorize dependency updates under Maintenance, ensuring they appear in release notes.
    • Cleaned up legacy automation mappings to streamline release note generation without affecting templates or schedules.

@meili-bot meili-bot added the maintenance Anything related to maintenance (CI, tests, refactoring...) label Sep 22, 2025
Copy link

coderabbitai bot commented Sep 22, 2025

Walkthrough

Configuration-only updates: Dependabot config adjusted to drop the skip-changelog label across specified update blocks; release-draft template updated to add a dependencies label to a category and remove Dependabot-related replacer rules. No schedule, strategy, or template content changes.

Changes

Cohort / File(s) Summary of changes
Dependabot config updates
.github/dependabot.yml
Removed the skip-changelog label from four update blocks (GitHub Actions: main, v1.x; Composer: main, v1.x). The dependencies label remains. No changes to schedule, time, or rebase-strategy.
Release drafter template adjustments
.github/release-draft-template.yml
Added dependencies label to the "⚙️ Maintenance/misc" category. Removed replacer rules for @dependabot-preview and @dependabot; kept replacers for @meili-bors and @meili-bot. No template content changes.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

  • chore: update ci for v2 #793 — Also updates .github/dependabot.yml and .github/release-draft-template.yml, modifying skip-changelog usage and release-drafter replacers/labels in a closely related manner.

Suggested reviewers

  • brunoocasali
  • norkunas

Poem

I hop through configs, light as can be,
Plucked “skip-changelog” from the update tree.
Added “dependencies” to the draft parade,
Trimmed old bots from the replacer brigade.
Thump-thump! My paws sign off with cheer—
Clean little gardens of YAML this year. 🐇✨

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title Check ✅ Passed The title "Update dependabot and release template configuration" concisely and accurately summarizes the PR’s primary change set—configuration updates to Dependabot and the release draft template—using clear, specific wording that a reviewer can quickly understand; it is short, focused on the main change, and avoids vague terms.
Docstring Coverage ✅ Passed No functions found in the changes. Docstring coverage check skipped.
✨ Finishing touches
🧪 Generate unit tests
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch meili-bot/update-dependabot-and-release-template

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

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

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between f9c00d3 and 14d0a6c.

📒 Files selected for processing (2)
  • .github/dependabot.yml (0 hunks)
  • .github/release-draft-template.yml (1 hunks)
💤 Files with no reviewable changes (1)
  • .github/dependabot.yml
🔇 Additional comments (2)
.github/release-draft-template.yml (2)

38-42: Replacer scope looks good.

Keeping only meili-bors/meili-bot replacers and dropping Dependabot variants aligns with the PR goal and Release Drafter’s replacer format. (github.com)


4-5: Confirm intent to retain skip-changelog in exclude-labels.

If Dependabot no longer sets this label, keeping it is harmless but redundant; remove it if you intend to retire the label entirely. (coder.social)

Comment on lines 26 to 29
label:
- "dependencies"
- "maintenance"
- "documentation"
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Use labels: (plural) when providing a list.

Release Drafter expects label: "<single label>" or labels: [..]. Here, label: is mapped to a YAML sequence, which is undocumented and may be ignored. Switch to labels: to ensure all three labels are recognized. (github.com)

Apply this diff:

   - title: "⚙️ Maintenance/misc"
-    label:
+    labels:
       - "dependencies"
       - "maintenance"
       - "documentation"
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
label:
- "dependencies"
- "maintenance"
- "documentation"
labels:
- "dependencies"
- "maintenance"
- "documentation"
🤖 Prompt for AI Agents
In .github/release-draft-template.yml around lines 26 to 29, the template uses
"label:" mapped to a YAML sequence which Release Drafter expects as either a
single "label:" string or "labels:" array; update the key from "label:" to
"labels:" so the three entries are treated as a list (labels:
["dependencies","maintenance","documentation"]) and ensure YAML syntax remains a
sequence of strings.

@curquiza curquiza merged commit ecfd9ef into main Sep 22, 2025
11 checks passed
@curquiza curquiza deleted the meili-bot/update-dependabot-and-release-template branch September 22, 2025 16:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
maintenance Anything related to maintenance (CI, tests, refactoring...)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants