Skip to content

Replacing dependency updates Gradle plugin with Caupain#1919

Open
Jolanrensen wants to merge 1 commit into
masterfrom
caupain-test
Open

Replacing dependency updates Gradle plugin with Caupain#1919
Jolanrensen wants to merge 1 commit into
masterfrom
caupain-test

Conversation

@Jolanrensen

@Jolanrensen Jolanrensen commented Jul 6, 2026

Copy link
Copy Markdown
Collaborator

Fixes #1917
(Updated after #1924)

We gain two commands:

  • checkDependencyUpdates, which checks our libs.versions.toml for outdated dependencies and outputs the results in the console and /build/reports/dependency-updates.md|html.
  • replaceOutdatedDependencies, which actually updates the versions in libs.versions.toml to the latest versions! This should be relatively safe since the convention plugin can be configured to filter out certain versions, and # ignoreUpdates can be used to exclude specific libraries/versions. However, each version bump should still be checked carefully. I'd recommend running replaceOutdatedDependencies, copy the new contents of libs.versions.toml, undo the changes, then compare the file with your clipboard. That way you can one-by-one bump and check :)

@Jolanrensen Jolanrensen force-pushed the caupain-test branch 4 times, most recently from b3872d4 to 10d5766 Compare July 6, 2026 13:32
@Jolanrensen

This comment was marked as duplicate.

@Jolanrensen Jolanrensen force-pushed the caupain-test branch 7 times, most recently from fdc9143 to 4a890ea Compare July 8, 2026 14:32
@Jolanrensen Jolanrensen changed the title Exploring enabling the Caupain plugin Replacing dependency updates Gradle plugin with Caupain Jul 9, 2026
@Jolanrensen Jolanrensen marked this pull request as ready for review July 9, 2026 13:25

@Allex-Nik Allex-Nik left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Great!
I've also run the new commands locally - everything works

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.

Explore alternative dependency updates checkers

2 participants