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
    • Changelog will now include automated dependency updates (skip-changelog label removed from update automation).
    • Added a “Dependencies” category to release notes for clearer grouping of dependency changes.
    • Dependabot mentions are no longer stripped from changelog entries, improving traceability of automated updates.
    • No changes to update schedules or rebase behavior; overall automation remains the same aside from changelog visibility.

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

coderabbitai bot commented Sep 22, 2025

Walkthrough

Dependabot configuration removes the skip-changelog label from GitHub Actions and gomod updates. The release draft template adds the dependencies label to categorized labels and removes replacers that filtered @dependabot-preview and @dependabot mentions. No scheduling or rebase changes; remaining template replacers stay unchanged.

Changes

Cohort / File(s) Change Summary
Dependabot config
.github/dependabot.yml
Removed the skip-changelog label from GitHub Actions and gomod update blocks; retained dependencies label; no changes to schedule, time, or rebase settings.
Release draft template
.github/release-draft-template.yml
Added dependencies to categories.labels; removed replacers that strip @dependabot-preview and @dependabot; other replacers unchanged.

Sequence Diagram(s)

sequenceDiagram
  autonumber
  actor Dev as Developer
  participant DB as Dependabot
  participant GH as GitHub PR
  participant RD as Release Draft

  Note over DB,GH: Update PR creation (labels adjusted)
  DB->>GH: Open PR with label "dependencies"<br/>(no "skip-changelog")
  GH-->>Dev: PR visible with labels

  Note over GH,RD: Release draft generation
  RD->>GH: Read merged PRs and labels
  alt Label-based categorization
    RD->>RD: Include under "dependencies" category
  end
  Note right of RD: No longer stripping @dependabot mentions
  RD-->>Dev: Draft release notes with preserved mentions
Loading

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Poem

A nibble of labels, a hop through the log,
I tidy the ivy where changelogs jog.
No skips in the burrow, dependencies shine,
Mentions now sparkle—oh look, they’re mine!
Thump-thump, release drums, neat as can be,
Carrots and commits for a happy repo bunny. 🥕🐇

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" accurately and succinctly describes the primary changes in this PR, which modify Dependabot and the release-draft template configuration files. It is specific to the main change, avoids vague phrasing, and is short enough for a teammate scanning history to understand the PR’s purpose. The title does not include extraneous details or emojis and clearly reflects the changeset.
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.

@curquiza curquiza enabled auto-merge September 22, 2025 16:07
@curquiza curquiza added this pull request to the merge queue Sep 22, 2025
@codecov
Copy link

codecov bot commented Sep 22, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 85.98%. Comparing base (0f62d15) to head (73a3575).
⚠️ Report is 2 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #720   +/-   ##
=======================================
  Coverage   85.98%   85.98%           
=======================================
  Files          22       22           
  Lines        3854     3854           
=======================================
  Hits         3314     3314           
  Misses        383      383           
  Partials      157      157           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Merged via the queue into main with commit dc9c6a4 Sep 22, 2025
5 of 6 checks passed
@curquiza curquiza deleted the meili-bot/update-dependabot-and-release-template branch September 22, 2025 16:11
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 0f62d15 and 73a3575.

📒 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
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (2)
  • GitHub Check: integration-tests (go latest version)
  • GitHub Check: integration-tests (go current version)

Comment on lines 20 to 22
label:
- 'dependencies'
- 'maintenance'
Copy link

Choose a reason for hiding this comment

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

⚠️ Potential issue

🧩 Analysis chain

Fix key: use "labels" (plural) when providing multiple labels.

Release Drafter expects "labels" for an array. Using "label" with a list may cause this category to be ignored, and dependency PRs might not appear under "Maintenance/misc".

Apply this diff:

   - title: '⚙️ Maintenance/misc'
-    label:
+    labels:
       - 'dependencies'
       - 'maintenance'
       - 'documentation'

🌐 Web query:

In Release Drafter's configuration, should category entries use "labels" (array) instead of "label" when specifying multiple labels?

💡 Result:

Yes — use labels (an array) when specifying multiple labels. The official config examples and docs show categories using a labels: [ ... ] list; label (singular) is for a single value and using the wrong form can cause unexpected behavior. [1][2]


Use "labels" (plural) for Release Drafter category labels.

Release Drafter expects a labels: (array); using label: with multiple values can cause the category to be ignored.

File: .github/release-draft-template.yml (lines 20-22)

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'
- title: '⚙️ Maintenance/misc'
labels:
- 'dependencies'
- 'maintenance'
- 'documentation'
🤖 Prompt for AI Agents
.github/release-draft-template.yml around lines 20 to 22: the template uses
"label:" (singular) with multiple values which Release Drafter ignores; change
the key to "labels:" (plural) so the array of category labels is recognized,
keeping the existing list items intact.

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.

3 participants