Skip to content

Conversation

@MGaetan89
Copy link
Contributor

Pull request

Description

This PR simplifies the Gradle configuration to not have to maintain the list of modules.

Changes made

  • Published modules are now automatically added to Dokka configuration.
  • Tested modules are now automatically added to Kover configuration.
  • Deduplicate Dokka configuration.

Checklist

  • APIs have been properly documented (if relevant).
  • The documentation has been updated (if relevant).
  • New unit tests have been written (if relevant).
  • The demo has been updated (if relevant).

@MGaetan89 MGaetan89 self-assigned this Mar 3, 2025
@github-project-automation github-project-automation bot moved this to ✏️ Draft in Pillarbox Mar 3, 2025
@MGaetan89 MGaetan89 moved this from ✏️ Draft to 🚧 In Progress in Pillarbox Mar 3, 2025
@github-actions
Copy link

github-actions bot commented Mar 3, 2025

Code Coverage

Overall Project 51.09% -0.06% 🟢
Files changed 0% 🟢

Module Coverage
Kover Gradle Plugin XML report for :plugins 7.26% -1.37% 🟢
Files
Module File Coverage
Kover Gradle Plugin XML report for :plugins PillarboxAndroidLibraryTestedModulePlugin.kt 0% -8.55% 🟢
PillarboxAndroidLibraryPublishingPlugin.kt 0% -2.11% 🟢

@MGaetan89 MGaetan89 requested a review from StaehliJ March 3, 2025 09:53
@MGaetan89 MGaetan89 moved this from 🚧 In Progress to 🍿 Code Review in Pillarbox Mar 3, 2025
@MGaetan89 MGaetan89 force-pushed the improve_gradle_setup branch from aaf90f5 to b28a951 Compare March 4, 2025 08:42
@MGaetan89 MGaetan89 force-pushed the improve_gradle_setup branch from b28a951 to 9f3349d Compare March 5, 2025 15:17
@MGaetan89 MGaetan89 added this pull request to the merge queue Mar 5, 2025
Merged via the queue into main with commit 4e74174 Mar 5, 2025
10 checks passed
@MGaetan89 MGaetan89 deleted the improve_gradle_setup branch March 5, 2025 15:31
@github-project-automation github-project-automation bot moved this from 🍿 Code Review to ✅ Done in Pillarbox Mar 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: ✅ Done

Development

Successfully merging this pull request may close these issues.

2 participants