Skip to content

Automate dependency updates with Dependabot - #475

Open
ppkarwasz wants to merge 1 commit into
feat/add-build-reusable-workflowsfrom
feat/add-dependabot
Open

Automate dependency updates with Dependabot#475
ppkarwasz wants to merge 1 commit into
feat/add-build-reusable-workflowsfrom
feat/add-dependabot

Conversation

@ppkarwasz

Copy link
Copy Markdown
Member

Copies another automation element from Log4j:

  • a dependabot.yaml configuration with monthly, trunk-targeted version updates for Maven, GitHub Actions and npm; non-major Maven updates are grouped into a single PR,
  • the analyze-dependabot and process-dependabot workflows, which delegate to the logging-parent reusable workflows to append a changelog entry to each Dependabot PR.

Since the generated changelog entries land in src/changelog/.2.x.x, this also seeds src/changelog with the FreeMarker templates adapted for Flume and removes the now-obsolete log4j.changelog.skip property. The pre-site phase now exports the release notes pages into the Antora site.

Stacked on top of #470.

Copy the Dependabot setup from Log4j: version updates target `trunk`
monthly, and the `logging-parent` reusable workflows generate a
changelog entry for each Dependabot PR.

The changelog entries require a `src/changelog` directory, so seed it
with templates and drop `log4j.changelog.skip`, whose rationale (no
`src/changelog` directory) no longer holds.

Assisted-By: Claude Fable 5 <noreply@anthropic.com>
@ppkarwasz
ppkarwasz marked this pull request as ready for review July 30, 2026 07:56
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