Skip to content

refactor(plugins): resolve incremental exceptions and complete schema validation pipelines - #109

Merged
yannickebongue merged 1 commit into
mainfrom
feature/source-driven-incremental-tracking
Oct 28, 2026
Merged

yannickebongue merged 1 commit into
mainfrom
feature/source-driven-incremental-tracking

Conversation

@yannickebongue

Copy link
Copy Markdown
Contributor
  • Add a structural @OutputFile JSON reporting checkpoint property to the ValidatePersistenceSchema task to fully satisfy Gradle's incremental execution validation rules.
  • Implement source-driven delta processing inside the schema validation action to dynamically stream entity modifications while handling early exit workflows.
  • Wire the target output path within JakartaPersistencePlugin to align validation metrics reporting under the centralized reports/jpersist/ workspace directory.

Closes #99

… validation pipelines

- Add a structural `@OutputFile` JSON reporting checkpoint property to the `ValidatePersistenceSchema` task to fully satisfy Gradle's incremental execution validation rules.
- Implement source-driven delta processing inside the schema validation action to dynamically stream entity modifications while handling early exit workflows.
- Wire the target output path within `JakartaPersistencePlugin` to align validation metrics reporting under the centralized `reports/jpersist/` workspace directory.
@yannickebongue yannickebongue self-assigned this Oct 28, 2026
@yannickebongue yannickebongue added enhancement New feature or request performance Improves build execution speeds, task caching, and incremental processing velocity. labels Oct 28, 2026
@yannickebongue yannickebongue linked an issue Oct 28, 2026 that may be closed by this pull request
4 tasks done
@yannickebongue yannickebongue added the plugins Gradle plugin wrappers (Gradle Plugin Portal artifacts) label Oct 28, 2026
@sonarqubecloud

Copy link
Copy Markdown

@sonarqubecloud

Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed for 'persistence-plugins'

Failed conditions
48.5% Coverage on New Code (required ≥ 80%)

See analysis details on SonarQube Cloud

@yannickebongue
yannickebongue merged commit 9a20cda into main Oct 28, 2026
3 of 4 checks passed
@yannickebongue
yannickebongue deleted the feature/source-driven-incremental-tracking branch October 29, 2026 07:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request performance Improves build execution speeds, task caching, and incremental processing velocity. plugins Gradle plugin wrappers (Gradle Plugin Portal artifacts)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEAT] Generalize source-driven incremental tracking across remaining heavy tasks

1 participant