Skip to content

Develop#8

Merged
LeandroLCD merged 3 commits into
masterfrom
develop
Feb 15, 2026
Merged

Develop#8
LeandroLCD merged 3 commits into
masterfrom
develop

Conversation

@LeandroLCD

Copy link
Copy Markdown
Owner

This pull request updates the project's build system and dependencies to use newer versions, removes JaCoCo and Coveralls integration, and migrates to Java 17 and Kotlin 2.3.10 across modules. The changes modernize the build setup, improve compatibility, and introduce Maven publishing for the library module.

Build system and dependency upgrades:

  • Updated Gradle wrapper to version 9.3.1, Android Gradle Plugin to 9.0.1, Kotlin to 2.3.10, JUnit Jupiter to 6.0.2, and other dependencies to their latest versions. [1] [2]
  • Updated Java and Kotlin compiler targets to Java 17 and Kotlin 2.3.10 in both app and Library modules. [1] [2] [3]

Build and plugin configuration changes:

  • Removed JaCoCo and Coveralls plugins and all related code and tasks from the Library module, discontinuing code coverage reporting integration. [1] [2] [3]
  • Added Maven publishing configuration to the Library module, enabling publishing artifacts to a Maven repository. [1] [2]

Minor improvements:

  • Refactored some Gradle Kotlin DSL code for clarity and idiomatic usage, such as changing how testInstrumentationRunnerArguments are set.

Modifies the `android-ci.yml` workflow to trigger only on pushes to the `develop` branch, removing `master`.
Updates various dependencies to their newer versions:
*   Gradle Wrapper from 9.2.1 to 9.3.1
*   Kotlin from 2.2.21 to 2.3.10
*   JUnit Jupiter from 6.0.1 to 6.0.2
*   Compose BOM from 2025.12.00 to 2026.02.00
*   `activity-compose` from 1.12.1 to 1.12.4
*   `mannodermaus` (android-junit5) plugin from 1.14.0.0 to 2.0.1

Additionally, removes unused `kotlin-android` and `android-coveralls` plugin definitions.
Updates various dependencies to their newer versions:
*   Gradle Wrapper from 9.2.1 to 9.3.1
*   Kotlin from 2.2.21 to 2.3.10
*   JUnit Jupiter from 6.0.1 to 6.0.2
*   Compose BOM from 2025.12.00 to 2026.02.00
*   `activity-compose` from 1.12.1 to 1.12.4
*   `mannodermaus` (android-junit5) plugin from 1.14.0.0 to 2.0.1

Additionally, removes unused `kotlin-android` and `android-coveralls` plugin definitions.
@LeandroLCD
LeandroLCD merged commit c112497 into master Feb 15, 2026
1 check 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.

1 participant