Skip to content

F-018: host + CI JDK 21 (Phase 1b)#181

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

F-018: host + CI JDK 21 (Phase 1b)#181
stepango merged 1 commit into
v2from
forma/F-018-jdk21

Conversation

@stepango

Copy link
Copy Markdown
Collaborator

Summary

F-018 Phase 1b after #180 (Gradle 8.7 already on v2).

  • Host: brew install openjdk@21; scripts/env-mac.sh defaults to openjdk@21 (Intel + Apple Silicon prefixes)
  • CI: all jobs Temurin 17 → 21
  • Docs: ENV, ARCHITECTURE toolchain/CI, SAMPLE-APP, GETTING-STARTED, README, AGENTS, TICKETS, PROGRESS
  • Unchanged: AGP 8.1.2; app JavaVersion / jvmTarget not raised

Verify (host, real)

  • java -version21.0.11
  • plugins/ ./gradlew --versionGradle 8.7 + JVM 21.0.11
  • plugins/ ./gradlew build → BUILD SUCCESSFUL (89 tasks)
  • application/ ./gradlew build → BUILD SUCCESSFUL (2203 tasks)
  • includer/, depgen/ → BUILD SUCCESSFUL

Follow-up

  • F-018 stays in_progress for AGP 8.5.2 → 8.7 → 8.13
  • No AGP 9 (F-019)

Test plan

  • Local builds on JDK 21
  • CI green (Temurin 21)

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.
@stepango
stepango merged commit 0dd1ef8 into v2 Jul 19, 2026
4 checks passed
@stepango
stepango deleted the forma/F-018-jdk21 branch July 19, 2026 07:45
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