Skip to content

chore: Standardize Dependabot+Renovate commit messages#1978

Merged
cw-Guo merged 9 commits into
fluent:masterfrom
joshuabaird:chore/fix-commit-parsing
May 28, 2026
Merged

chore: Standardize Dependabot+Renovate commit messages#1978
cw-Guo merged 9 commits into
fluent:masterfrom
joshuabaird:chore/fix-commit-parsing

Conversation

@joshuabaird
Copy link
Copy Markdown
Collaborator

@joshuabaird joshuabaird commented May 27, 2026

release-please relies on conventional PR titles to update the CHANGELOG and draft releases.

By default, it "hides" (does not include in CHANGELOG or versioning) chore and build messages. We want to include dependency updates in the CHANGELOG and versioning scheme.

This PR:

  • Configures release-please not to "hide" build() PR titles (by default, Dependabot will use build(deps) for dependency updates)
  • Configures Dependabot to use ci(deps) for Github Actions updates since these don't need to be included in CHANGELOGs
  • Configures Renovate to use build(deps) for updates to match that of Dependabot

Signed-off-by: Josh Baird <jbaird@galileo.io>
@joshuabaird joshuabaird marked this pull request as ready for review May 27, 2026 16:57
Copilot AI review requested due to automatic review settings May 27, 2026 16:57
@joshuabaird joshuabaird requested a review from wanjunlei as a code owner May 27, 2026 16:57
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR standardizes dependency-update commit/PR prefixes so release-please can group dependency updates more consistently in generated changelogs.

Changes:

  • Adds release-please changelog sections that expose build dependency updates while keeping ci and other non-release types hidden.
  • Configures Dependabot commit prefixes for GitHub Actions and Go module updates.
  • Configures Renovate and the Fluent Bit bump workflow commit message to use build(deps).

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.

File Description
.github/release-please-config.json Adds explicit changelog section mapping, including visible dependency entries for build.
.github/dependabot.yml Sets semantic commit prefixes for GitHub Actions and Go module dependency updates.
.github/renovate-config.js Updates Renovate semantic commit type to build.
.github/workflows/bump-fluent-bit-version.yaml Changes the generated bump commit message to build(deps).

Comment thread .github/workflows/bump-fluent-bit-version.yaml
Signed-off-by: Josh Baird <jbaird@galileo.io>
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated 3 comments.

Comment thread .github/workflows/bump-fluent-bit-version.yaml Outdated
Comment thread .github/release-please-config.json
Comment thread .github/dependabot.yml
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Josh Baird <jbaird@galileo.io>
Copilot AI review requested due to automatic review settings May 27, 2026 17:13
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated no new comments.

Signed-off-by: Josh Baird <jbaird@galileo.io>
Signed-off-by: Josh Baird <jbaird@galileo.io>
Signed-off-by: Josh Baird <jbaird@galileo.io>
Copilot AI review requested due to automatic review settings May 27, 2026 17:22
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 6 out of 6 changed files in this pull request and generated 2 comments.

Comment thread .github/dependabot.yml
Comment thread RELEASE.md Outdated
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Josh Baird <jbaird@galileo.io>
Copilot AI review requested due to automatic review settings May 27, 2026 17:28
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 6 out of 6 changed files in this pull request and generated 3 comments.

Comment thread .github/dependabot.yml
Comment thread .github/release-please-config.json
Comment thread RELEASE.md
Copilot AI review requested due to automatic review settings May 28, 2026 12:53
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 5 out of 5 changed files in this pull request and generated 2 comments.

Comment on lines +10 to +11
{ "type": "build", "section": "Dependencies", "hidden": false },
{ "type": "deps", "section": "Dependencies", "hidden": false },
Comment thread RELEASE.md
@cw-Guo cw-Guo merged commit f5604d2 into fluent:master May 28, 2026
7 checks passed
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.

3 participants