Skip to content

fix: add missing Gradle task caching and path sensitivity annotations#40

Merged
jimisola merged 3 commits intomainfrom
fix/gradle-94-validateplugins-annotations
Mar 7, 2026
Merged

fix: add missing Gradle task caching and path sensitivity annotations#40
jimisola merged 3 commits intomainfrom
fix/gradle-94-validateplugins-annotations

Conversation

@jimisola
Copy link
Member

@jimisola jimisola commented Mar 7, 2026

Summary

Gradle 9.4.0 tightened validatePlugins enforcement, treating previously-warned annotation issues as build errors. This PR fixes RequirementsToolTask to satisfy the stricter validation.

Changes:

  • Add @DisableCachingByDefault(because = "Assembles build artifacts — not safe to cache") to RequirementsToolTask
  • Add @PathSensitive(PathSensitivity.NONE) to getRequirementsAnnotationsFile() (@InputFile)
  • Add @PathSensitive(PathSensitivity.NONE) to getSvcsAnnotationsFile() (@InputFile)
  • Add @PathSensitive(PathSensitivity.NONE) to getDatasetPath() (@InputDirectory)

Context

Renovate PR #32 (Gradle 9.3.1 → 9.4.0) is blocked because CI fails on validatePlugins. This fix unblocks that upgrade.

Test plan

🤖 Generated with Claude Code

Gradle 9.4.0 tightened validatePlugins enforcement, treating previously
warned annotation issues as errors. Add @DisableCachingByDefault to
RequirementsToolTask and @PathSensitive(NONE) to @InputFile/@InputDirectory
properties to satisfy the stricter validation.

Signed-off-by: jimisola <jimisola@jimisola.com>
@jimisola jimisola self-assigned this Mar 7, 2026
@jimisola jimisola merged commit d8c2a56 into main Mar 7, 2026
6 checks passed
@jimisola jimisola deleted the fix/gradle-94-validateplugins-annotations branch March 7, 2026 19:54
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