Skip to content

F-018: unify Gradle wrappers to 8.7#180

Merged
stepango merged 1 commit into
v2from
forma/F-018-gradle-8.7
Jul 19, 2026
Merged

F-018: unify Gradle wrappers to 8.7#180
stepango merged 1 commit into
v2from
forma/F-018-gradle-8.7

Conversation

@stepango

Copy link
Copy Markdown
Collaborator

Summary

  • Phase 1 of F-018: every Gradle wrapper → 8.7 (plugins, application, includer, depgen, jvm-application, bazel-adapter, examples, build-*, root)
  • Companion fixes required by embedded Kotlin 1.9.22:
    • force kotlin-stdlib{,-jdk7,-jdk8,-common} + kotlin-reflect under failOnVersionConflict
    • KSP 1.9.22-1.0.16 (1.0.18 caused kapt↔ksp circular tasks)
    • Compose compiler default 1.5.10

Why this was late

Jul 12 produced a plan + priority buttons instead of implementing; F-018 was not on TICKETS.md until today, so workers shipped other tickets. This PR is the actual upgrade.

Verify (host)

  • plugins/ ./gradlew --version → 8.7
  • plugins/ ./gradlew build → BUILD SUCCESSFUL
  • application/ ./gradlew build → BUILD SUCCESSFUL (2203 tasks)
  • includer / depgen / bazel-adapter / jvm-application → BUILD SUCCESSFUL

Still open on F-018

  • Host/CI JDK 21
  • AGP 8.5.2 → 8.7 → 8.13 ladder

Ship the Gradle upgrade that was planned Jul 12 but never executed.
- All wrapper trees → 8.7 (was 8.3/8.4 split)
- application: kotlin-stdlib family forces for embedded Kotlin 1.9.22;
  KSP 1.9.22-1.0.16; Compose compiler default 1.5.10
- Docs/TICKETS/PROGRESS updated; F-018 remains in_progress (JDK 21 + AGP next)
@stepango
stepango merged commit 7464d3e into v2 Jul 19, 2026
8 checks passed
@stepango
stepango deleted the forma/F-018-gradle-8.7 branch July 19, 2026 07:44
@stepango stepango mentioned this pull request Jul 19, 2026
2 tasks
stepango added a commit that referenced this pull request Jul 19, 2026
Gradle 8.7 already on v2 (#180). Point env-mac.sh at openjdk@21, CI Temurin
21 all jobs, and toolchain docs. App bytecode / jvmTarget unchanged.

Co-authored-by: Claw <claw@Claws-MacBook-Pro.local>
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