Skip to content

Update Base, ToolBase, and other dependencies#350

Merged
alexander-yevsyukov merged 16 commits intomasterfrom
source-path-flexibility
May 2, 2025
Merged

Update Base, ToolBase, and other dependencies#350
alexander-yevsyukov merged 16 commits intomasterfrom
source-path-flexibility

Conversation

@alexander-yevsyukov
Copy link
Collaborator

@alexander-yevsyukov alexander-yevsyukov commented May 2, 2025

This PR applies latest config, thus updating internal and external dependencies. Related deprecations and API changes were addressed.

Notable changes

  • The BomsPlugin was applied to the modules.
  • JavadocConfig was applied to the modules avoiding numerous warning errors emitted by the Javadoc task in the generated Protobuf code.
  • The javadoc task now runs only in production modules.
  • The io.spine.gradle.javadoc package was a bit simplified by moving TaskContainer extension functions under the JavadocConfig.kt file.
  • Testing configuration per module now is done by module-testing conventions plugin.
  • Console output was tapped in LoggingLevelSpec test which tests setting the DEBUG level via command line parameter.

@codecov
Copy link

codecov bot commented May 2, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 74.52%. Comparing base (2ef601e) to head (2a2af04).
Report is 17 commits behind head on master.

Additional details and impacted files
@@             Coverage Diff              @@
##             master     #350      +/-   ##
============================================
- Coverage     74.82%   74.52%   -0.31%     
+ Complexity      615      613       -2     
============================================
  Files           196      197       +1     
  Lines          4254     4294      +40     
  Branches        396      397       +1     
============================================
+ Hits           3183     3200      +17     
- Misses          938      965      +27     
+ Partials        133      129       -4     
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@alexander-yevsyukov alexander-yevsyukov self-assigned this May 2, 2025
@alexander-yevsyukov alexander-yevsyukov requested a review from armiol May 2, 2025 15:19
@alexander-yevsyukov alexander-yevsyukov merged commit 9e9db1e into master May 2, 2025
8 checks passed
@alexander-yevsyukov alexander-yevsyukov deleted the source-path-flexibility branch May 2, 2025 16:26
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