Skip to content

chore: Upgrade Gradle 7.2 to 9.1.0#1093

Merged
jbelkins merged 9 commits into
mainfrom
jbe/gradle_9_1
Jun 8, 2026
Merged

chore: Upgrade Gradle 7.2 to 9.1.0#1093
jbelkins merged 9 commits into
mainfrom
jbe/gradle_9_1

Conversation

@jbelkins

@jbelkins jbelkins commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

Description of changes

  • Upgrade Gradle wrapper from 7.2 to 9.1.0
  • Migrate from smithy-gradle-plugin 0.6.0 (software.amazon.smithy) to smithy-base 1.4.0 (software.amazon.smithy.gradle.smithy-base)
  • Fix all deprecated/removed Gradle APIs: JavaExec.main, $buildDir, jacoco isEnabled, tasks.creating, classifier
  • Add junit-platform-launcher dependency required by Gradle 9 test executor
  • Remove stale smithy-swift-codegen-test include from settings

Scope

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Migrate from smithy-gradle-plugin 0.6.0 to smithy-base 1.4.0 which
is compatible with Gradle 9. Update deprecated Gradle APIs including
buildDir, jacoco report config, JavaExec.main, and task registration.
Add junit-platform-launcher required by Gradle 9 test executor.
@jbelkins jbelkins requested a review from a team as a code owner June 5, 2026 04:44
@jbelkins jbelkins requested a review from dayaffe June 5, 2026 17:18
jbelkins and others added 5 commits June 8, 2026 09:45
…tibility

Replace the legacy software.amazon.smithy plugin (v0.5.3) with
software.amazon.smithy.gradle.smithy-base, matching the pattern used by
test-sdks. Removes buildscript block, SmithyBuild task type, and
ShapeId import that are incompatible with the new plugin.
@jbelkins jbelkins merged commit eca22ab into main Jun 8, 2026
45 checks passed
@jbelkins jbelkins deleted the jbe/gradle_9_1 branch June 8, 2026 22:17
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.

2 participants