Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 8 additions & 8 deletions MODULE.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -9,17 +9,17 @@ module(
)

bazel_dep(name = "platforms", version = "1.1.0")
bazel_dep(name = "rules_cc", version = "0.2.26")
bazel_dep(name = "rules_cc", version = "0.2.27")
bazel_dep(name = "googletest", version = "1.18.0.bcr.1")
bazel_dep(name = "google_benchmark", version = "1.9.5")
bazel_dep(name = "google_benchmark", version = "1.10.0")
bazel_dep(name = "boost.asio", version = "1.90.0.bcr.1")

# TLS for the Beast transports (ADR-0007). The asio SSL implementation is
# compiled in runtime/src/http/beast_src.cc against BoringSSL directly, so
# consumers need no @boost.asio//:ssl flag. boringssl tracks what boost.asio
# 1.90 requires — pinned explicitly so the security-sensitive dependency
# bumps deliberately, never as an MVS side effect.
bazel_dep(name = "boringssl", version = "0.20260929.0")
bazel_dep(name = "boringssl", version = "0.20261020.0")
bazel_dep(name = "boost.beast", version = "1.90.0.bcr.1")
bazel_dep(name = "nlohmann_json", version = "3.12.0.bcr.2")
bazel_dep(name = "zlib", version = "1.3.2.bcr.2")
Expand All @@ -38,7 +38,7 @@ bazel_dep(name = "rules_testing", version = "0.9.0", dev_dependency = True)
# zero-sysroot, so the cell compiles against Bazel-supplied glibc/kernel
# headers and libc++ instead of the runner's /usr/include, and the LLVM
# version rides the module rather than a pinned release tarball.
bazel_dep(name = "llvm", version = "0.8.24", dev_dependency = True)
bazel_dep(name = "llvm", version = "0.8.25", dev_dependency = True)

# The code generator runs inside the build graph as a hermetic Java action
# (bazel/defs.bzl); rules_jvm_external pins its Smithy dependencies.
Expand All @@ -54,10 +54,10 @@ maven.install(
artifacts = [
# alloy#simpleRestJson — the vendor-neutral REST/JSON protocol trait.
"com.disneystreaming.alloy:alloy-core:0.3.40",
"software.amazon.smithy:smithy-build:1.74.0",
"software.amazon.smithy:smithy-codegen-core:1.74.0",
"software.amazon.smithy:smithy-protocol-test-traits:1.74.0",
"software.amazon.smithy:smithy-protocol-traits:1.74.0",
"software.amazon.smithy:smithy-build:1.74.1",
"software.amazon.smithy:smithy-codegen-core:1.74.1",
"software.amazon.smithy:smithy-protocol-test-traits:1.74.1",
"software.amazon.smithy:smithy-protocol-traits:1.74.1",
],
lock_file = "//:maven_install.json",
repositories = ["https://repo1.maven.org/maven2"],
Expand Down
21 changes: 12 additions & 9 deletions MODULE.bazel.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 5 additions & 5 deletions codegen/smithy-cpp-codegen/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -219,19 +219,19 @@ tasks.withType<Test>().configureEach {
}

dependencies {
api("software.amazon.smithy:smithy-codegen-core:1.74.0")
api("software.amazon.smithy:smithy-build:1.74.0")
api("software.amazon.smithy:smithy-codegen-core:1.74.1")
api("software.amazon.smithy:smithy-build:1.74.1")
// Trait definitions used by the fixture models.
// alloy#simpleRestJson — the vendor-neutral REST/JSON protocol (smithy4s).
// alloy is built against Smithy 1.58, which the whole build now pins to.
implementation("com.disneystreaming.alloy:alloy-core:0.3.40")
implementation("software.amazon.smithy:smithy-protocol-traits:1.74.0")
implementation("software.amazon.smithy:smithy-protocol-traits:1.74.1")
// smithy.test#http{Request,Response}Tests trait definitions.
implementation("software.amazon.smithy:smithy-protocol-test-traits:1.74.0")
implementation("software.amazon.smithy:smithy-protocol-test-traits:1.74.1")
// The official conformance suite models (generateProtocolTests classpath only).
// alloy's simpleRestJson conformance suite.
protocolTestModels("com.disneystreaming.alloy:alloy-protocol-tests:0.3.40")
protocolTestModels("software.amazon.smithy:smithy-protocol-tests:1.74.0")
protocolTestModels("software.amazon.smithy:smithy-protocol-tests:1.74.1")

testImplementation(platform("org.junit:junit-bom:6.1.3"))
testImplementation("org.junit.jupiter:junit-jupiter")
Expand Down
2 changes: 1 addition & 1 deletion docs/quickstart.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ git_override(
)

bazel_dep(name = "googletest", version = "1.18.0.bcr.1")
bazel_dep(name = "rules_cc", version = "0.2.26")
bazel_dep(name = "rules_cc", version = "0.2.27")
bazel_dep(name = "rules_shell", version = "0.8.0") # only for shell-driven tests (sh_test)
```

Expand Down
2 changes: 1 addition & 1 deletion examples/bazel-consumer/MODULE.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -15,5 +15,5 @@ local_path_override(
)

bazel_dep(name = "googletest", version = "1.18.0.bcr.1")
bazel_dep(name = "rules_cc", version = "0.2.26")
bazel_dep(name = "rules_cc", version = "0.2.27")
bazel_dep(name = "rules_shell", version = "0.8.0")
11 changes: 6 additions & 5 deletions examples/bazel-consumer/MODULE.bazel.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

42 changes: 21 additions & 21 deletions maven_install.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,20 +3,20 @@
"__INPUT_ARTIFACTS_HASH": {
"com.disneystreaming.alloy:alloy-core": 1488650836,
"repositories": -1949687017,
"software.amazon.smithy:smithy-build": 910329758,
"software.amazon.smithy:smithy-codegen-core": -221110479,
"software.amazon.smithy:smithy-protocol-test-traits": -10900653,
"software.amazon.smithy:smithy-protocol-traits": 65561386
"software.amazon.smithy:smithy-build": -897124705,
"software.amazon.smithy:smithy-codegen-core": -2028564942,
"software.amazon.smithy:smithy-protocol-test-traits": -1818355116,
"software.amazon.smithy:smithy-protocol-traits": -1741893077
},
"__RESOLVED_ARTIFACTS_HASH": {
"com.disneystreaming.alloy:alloy-core": 814190152,
"software.amazon.smithy:smithy-build": -365184394,
"software.amazon.smithy:smithy-codegen-core": 146214004,
"software.amazon.smithy:smithy-jmespath": -634903530,
"software.amazon.smithy:smithy-model": -1140368011,
"software.amazon.smithy:smithy-protocol-test-traits": -1267215192,
"software.amazon.smithy:smithy-protocol-traits": -1591169356,
"software.amazon.smithy:smithy-utils": 1831663989
"com.disneystreaming.alloy:alloy-core": -1821394139,
"software.amazon.smithy:smithy-build": 830806866,
"software.amazon.smithy:smithy-codegen-core": 1281378369,
"software.amazon.smithy:smithy-jmespath": -2050261743,
"software.amazon.smithy:smithy-model": -1090746139,
"software.amazon.smithy:smithy-protocol-test-traits": 1737922020,
"software.amazon.smithy:smithy-protocol-traits": -395178096,
"software.amazon.smithy:smithy-utils": -779127374
},
"artifacts": {
"com.disneystreaming.alloy:alloy-core": {
Expand All @@ -29,43 +29,43 @@
"shasums": {
"jar": "1c74e9f6c0e0b79a1d5c169351775f266a43bea9698bd70906feff8080070d52"
},
"version": "1.74.0"
"version": "1.74.1"
},
"software.amazon.smithy:smithy-codegen-core": {
"shasums": {
"jar": "b51b89221eae6e0b8f8f26acc9f60f6f1ce83fc27878dc2e10b24c7c04a23c1a"
},
"version": "1.74.0"
"version": "1.74.1"
},
"software.amazon.smithy:smithy-jmespath": {
"shasums": {
"jar": "2abf99938ae88132c976d73880d42d75018ea9c68bab08c9e48d205306a381d6"
},
"version": "1.74.0"
"version": "1.74.1"
},
"software.amazon.smithy:smithy-model": {
"shasums": {
"jar": "5bd61bdc656e6c51cb0bfbcf4f83868c9bf1a8b828564decd8ade0fc51e1723f"
"jar": "d04a2c5ad5a727b619ed82ef87035e7e282c40e632cb06d9993e53049720c883"
},
"version": "1.74.0"
"version": "1.74.1"
},
"software.amazon.smithy:smithy-protocol-test-traits": {
"shasums": {
"jar": "be0af3d1c6d05981e6ae4f4d980a156e21d93be8c7d2a5e5eaab57b24d140b5e"
},
"version": "1.74.0"
"version": "1.74.1"
},
"software.amazon.smithy:smithy-protocol-traits": {
"shasums": {
"jar": "bdc10a1eb56eaa6704994211b78778a9a8566d5b540a2c83d5d8d13292639c7f"
},
"version": "1.74.0"
"version": "1.74.1"
},
"software.amazon.smithy:smithy-utils": {
"shasums": {
"jar": "1d89fa0624ebf8e0f3032cc6b8283ee58335d3ee43e1826b24b1e951b3bdf8d2"
"jar": "40854236654b9122bb99079c3f4be8af009dedb20f5e11ea14a19deb1de62a52"
},
"version": "1.74.0"
"version": "1.74.1"
}
},
"dependencies": {
Expand Down
Loading