Skip to content

Bump Smithy codegen to 1.74.1 - #3988

Merged
lucix-aws merged 5 commits into
mainfrom
bump-smithy-1.74
Nov 10, 2026
Merged

lucix-aws merged 5 commits into
mainfrom
bump-smithy-1.74

Conversation

@pulimsr

@pulimsr pulimsr commented Nov 6, 2026 •

Copy link
Copy Markdown
Collaborator

Bumps Smithy from 1.73.0 to 1.74.1. Smithy is now pinned in two places under tools/code-generation/smithy/:

  • codegen/settings.gradle.kts
  • cpp-codegen/gradle.properties (smithyVersion), read by cpp-codegen/build.gradle.kts (script body and buildscript {}) and cpp-codegen/smithy-cpp-codegen/build.gradle.kts. This replaces their hardcoded copies, since the buildscript {} block runs before script-body vals exist and could not share one.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@pulimsr
pulimsr requested a review from Madrigal November 6, 2026 17:21

val logger = Logging.getLogger("MyLogger")
val smithyVersion = "1.73.0"
val smithyVersion = "1.74.1"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe nit, but if this is on the same file on the same project, and the versions were already the same, should they be the same variable?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes makes sense I moved it to gradle.properties‎ and verified it from tools/code-generation/smithy/cpp-codegen with JDK 17

The buildscript block runs before script-body vals exist, so it kept a
duplicate copy of the version. Reading it from gradle.properties gives
the buildscript, the script body and the smithy-cpp-codegen subproject
one shared value.
@lucix-aws
lucix-aws added this pull request to the merge queue Nov 10, 2026
Merged via the queue into main with commit 97111b0 Nov 10, 2026
6 checks passed
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.

3 participants