Skip to content

Migrate build configuration to version catalog#1481

Merged
Raibaz merged 1 commit intomockk:masterfrom
jgrnrt:version-catalog
Dec 18, 2025
Merged

Migrate build configuration to version catalog#1481
Raibaz merged 1 commit intomockk:masterfrom
jgrnrt:version-catalog

Conversation

@jgrnrt
Copy link
Contributor

@jgrnrt jgrnrt commented Dec 18, 2025

Changes:

  • Centralized dependency management via gradle/libs.versions.toml
  • Build scripts now use version catalog references (e.g., libs.kotlin.bom)
  • Standardized code formatting with .editorconfig
  • Cleanup: Removed obsolete IDE configuration utility for Gradle DSL accessors
  • Updated versions (Kotlin 2.2.21, Coroutines 1.10.2, Kover 0.9.3, etc.)
  • Deps.kt now only used for build convention plugin constants (Android SDK versions, JVM target, Kotlin compatibility, Android Test dependencies)

Should result in better maintainability and consistency across modules.

- Add gradle/libs.versions.toml with centralized dependency management
- Add .editorconfig for consistent code formatting
- Remove obsolete IDE configuration utility for Gradle DSL accessors

Signed-off-by: Jeremy Grunert <jgrnrt@gmail.com>
@Raibaz
Copy link
Collaborator

Raibaz commented Dec 18, 2025

This looks really nice and clean - thanks!

@Raibaz Raibaz merged commit 1699cb4 into mockk:master Dec 18, 2025
23 checks passed
@jgrnrt jgrnrt deleted the version-catalog branch December 21, 2025 12:16
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.

2 participants