Skip to content

Upgrade Gradle wrapper to 9.6.1 - #48

Merged
Besi97 merged 1 commit into
mainfrom
upgrade/gradle-9.6.1
Aug 6, 2026
Merged

Besi97 merged 1 commit into
mainfrom
upgrade/gradle-9.6.1

Conversation

@Besi97

@Besi97 Besi97 commented Aug 6, 2026

Copy link
Copy Markdown
Owner

Changes

  • Upgrade Gradle wrapper from 8.14.3 to 9.6.1
  • Add @DisableCachingByDefault annotation to custom Gradle task types (GraphQLCodegenGradleTask and GraphQLCodegenValidateGradleTask), which is now required by Gradle 9's validatePlugins task
  • Regenerate gradlew, gradlew.bat, and gradle-wrapper.jar (wrapper JAR is now an executable JAR in Gradle 9)

Gradle 9 migration notes

Change Impact
validatePlugins enforces caching annotations on all custom tasks Must add @CacheableTask, @DisableCachingByDefault, or @UntrackedTask
@DisableCachingByDefault moved to org.gradle.work package Import path changed from org.gradle.api.tasks
Wrapper JAR is now executable gradlew/gradlew.bat/jar regenerated
JVM 17+ required for daemon Already satisfied (project uses JDK 21)

Caching

@DisableCachingByDefault was chosen over @CacheableTask for GraphQLCodegenGradleTask because the generated output may include timestamps (via addGeneratedAnnotationDate), making outputs non-deterministic. Will be updated in #45.

- Update Gradle wrapper from 8.14.3 to 9.6.1
- Add @DisableCachingByDefault to custom task types (required by Gradle 9)
- Regenerate gradlew/gradlew.bat and gradle-wrapper.jar
@Besi97
Besi97 force-pushed the upgrade/gradle-9.6.1 branch from 98cd0a7 to 64cada3 Compare August 6, 2026 07:23
@Besi97
Besi97 merged commit af02a1a into main Aug 6, 2026
6 checks passed
@Besi97
Besi97 deleted the upgrade/gradle-9.6.1 branch August 6, 2026 07:27
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