gestalt-config / gestalt

A Java configuration library
Apache License 2.0
77 stars 2 forks source link

feat: add tags to the ConfigSourcePackage and ConfigNodeContainer. #176

Closed credmond-git closed 5 months ago

credmond-git commented 5 months ago

feat: add tags to the ConfigSourcePackage and ConfigNodeContainer. Th…en deprecate the tags in ConfigSource. Keep backwards compatibility https://github.com/gestalt-config/gestalt/issues/169

Add warning logs to depricated EnvironmentVariablesTransformerOld or "envVar" string substitution. Reload strategies use ConfigSourcePackage instead of ConfigSource.

codecov[bot] commented 5 months ago

Codecov Report

Attention: Patch coverage is 95.77465% with 3 lines in your changes are missing coverage. Please review.

Project coverage is 89.14%. Comparing base (a8275c7) to head (a6d9e09).

Files Patch % Lines
...g/github/gestalt/config/builder/SourceBuilder.java 85.71% 0 Missing and 1 partial :warning:
...hub/gestalt/config/entity/ConfigNodeContainer.java 83.33% 0 Missing and 1 partial :warning:
...estalt/config/reload/FileChangeReloadStrategy.java 66.66% 0 Missing and 1 partial :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #176 +/- ## ========================================== + Coverage 89.12% 89.14% +0.02% ========================================== Files 185 185 Lines 5390 5419 +29 Branches 640 649 +9 ========================================== + Hits 4804 4831 +27 Misses 387 387 - Partials 199 201 +2 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

sonarcloud[bot] commented 5 months ago

Quality Gate Passed Quality Gate passed

Issues
19 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
2.9% Duplication on New Code

See analysis details on SonarCloud