Skip to content

Set merge mode for versionCatalog libs to enable overrides#20

Merged
marcprux merged 1 commit into
mainfrom
merge-prepend
Jun 2, 2026
Merged

Set merge mode for versionCatalog libs to enable overrides#20
marcprux merged 1 commit into
mainfrom
merge-prepend

Conversation

@marcprux
Copy link
Copy Markdown
Member

@marcprux marcprux commented Jun 2, 2026

Due to gradle/gradle#20836, trying to override a versionCatalog entry in module will fail. This prevents, e.g., an app from overriding the versions of compose libraries to use.

This PR takes advantage of the new merge: 'prepend' option added in skiptools/skipstone#254 to enable library versions to be overridden.

@cla-bot cla-bot Bot added the cla-signed label Jun 2, 2026
@marcprux
Copy link
Copy Markdown
Member Author

marcprux commented Jun 2, 2026

Note that if gradle/gradle#20836 is ever classified as a "bug" and "fixed", then this will suddenly break, but we can always toggle merge: 'prepend' to merge: 'append' to address it.

@marcprux marcprux requested review from dfabulich and removed request for dfabulich June 2, 2026 20:53
@marcprux marcprux merged commit d35f6eb into main Jun 2, 2026
3 checks passed
@marcprux marcprux deleted the merge-prepend branch June 2, 2026 22:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant