Skip to content

Upgrade Gradle wrapper, bump dependencies, and refactor build#16

Merged
pambrose merged 3 commits into
masterfrom
upgrade-build-tooling
Jul 3, 2026
Merged

Upgrade Gradle wrapper, bump dependencies, and refactor build#16
pambrose merged 3 commits into
masterfrom
upgrade-build-tooling

Conversation

@pambrose

@pambrose pambrose commented Jul 3, 2026

Copy link
Copy Markdown
Collaborator

Summary

Build and tooling maintenance, split out from the documentation PR (#15).

  • Upgrade the Gradle wrapper 9.5.19.6.1.
  • Bump the JVM toolchain to 25 and update detekt (2.0.0-alpha.32.0.0-alpha.5), Kotest (6.1.116.2.1), Ktor (3.5.03.5.1), readingbat-core (3.1.83.2.1), and common-utils (2.9.02.9.3) in the version catalog.
  • Refactor build.gradle.kts into configure* extension functions, switch the fat jar to Ktor's fatJar block, and add the unused-return-value checker to production compilation.
  • Drop the obsolete Heroku Makefile targets and tidy upgrade-wrapper.

Notes

🤖 Generated with Claude Code

pambrose and others added 3 commits July 3, 2026 14:58
- Upgrade the Gradle wrapper 9.5.1 -> 9.6.1
- Bump JVM toolchain to 25 and update detekt, Kotest, Ktor,
  readingbat-core, and common-utils in the version catalog
- Refactor build.gradle.kts into configure* extension functions,
  switch the fat jar to Ktor's fatJar block, and add the
  unused-return-value checker to production compilation
- Drop the obsolete Heroku Makefile targets and tidy upgrade-wrapper

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Match the JVM toolchain (jvm = 25) so the lint and test jobs run on the
same Java version the build targets.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Challenge.correctAnswers is now a suspend function rather than a
property; invoke it as correctAnswers() in the correct-answers test.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@pambrose pambrose merged commit 2534bb6 into master Jul 3, 2026
4 checks passed
@pambrose pambrose deleted the upgrade-build-tooling branch July 3, 2026 22:14
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