-
Notifications
You must be signed in to change notification settings - Fork 109
Update Rust crate temporal-sdk-core-protos to 12bc359
#7900
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #7900 +/- ##
==========================================
- Coverage 58.44% 58.43% -0.01%
==========================================
Files 1181 1181
Lines 111529 111529
Branches 5012 5012
==========================================
- Hits 65180 65177 -3
- Misses 45592 45595 +3
Partials 757 757
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
0ae97b7 to
ec31723
Compare
Cargo.toml
Outdated
| tarpc = { version = "=0.36.0", default-features = false, git = "https://github.com/google/tarpc", rev = "f55f36d2d876b1868cfcf52f41d0456a60cf726c" } | ||
| temporal-client = { git = "https://github.com/temporalio/sdk-core", rev = "4a2368d" } | ||
| temporal-sdk-core-protos = { git = "https://github.com/temporalio/sdk-core", rev = "4a2368d" } | ||
| temporal-sdk-core-protos = { git = "https://github.com/temporalio/sdk-core", rev = "9e9a46191656fc9ccd95589dac3552410561d620" } |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Dependency version mismatch: temporal-client and temporal-sdk-core-protos are both from the same repository but pinned to different commits, which may cause API incompatibility issues.
View Details
📝 Patch Details
diff --git a/Cargo.lock b/Cargo.lock
index aa265bd41..59b36b856 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -892,6 +892,32 @@ dependencies = [
"tracing",
]
+[[package]]
+name = "axum"
+version = "0.8.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6d6fd624c75e18b3b4c6b9caf42b1afe24437daaee904069137d8bab077be8b8"
+dependencies = [
+ "axum-core 0.5.0",
+ "bytes",
+ "futures-util",
+ "http 1.3.1",
+ "http-body 1.0.1",
+ "http-body-util",
+ "itoa",
+ "matchit 0.8.4",
+ "memchr",
+ "mime",
+ "percent-encoding",
+ "pin-project-lite",
+ "rustversion",
+ "serde",
+ "sync_wrapper",
+ "tower 0.5.2",
+ "tower-layer",
+ "tower-service",
+]
+
[[package]]
name = "axum-core"
version = "0.4.5"
@@ -2141,34 +2167,13 @@ dependencies = [
"syn 2.0.106",
]
-[[package]]
-name = "derive_more"
-version = "1.0.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4a9b99b9cbbe49445b21764dc0625032a89b145a2642e67603e1c936f5458d05"
-dependencies = [
- "derive_more-impl 1.0.0",
-]
-
[[package]]
name = "derive_more"
version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678"
dependencies = [
- "derive_more-impl 2.0.1",
-]
-
-[[package]]
-name = "derive_more-impl"
-version = "1.0.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn 2.0.106",
- "unicode-xid",
+ "derive_more-impl",
]
[[package]]
@@ -3042,7 +3047,7 @@ version = "0.0.0"
dependencies = [
"bytes",
"derive-where",
- "derive_more 2.0.1",
+ "derive_more",
"error-stack",
"futures",
"harpc-codec",
@@ -3083,7 +3088,7 @@ version = "0.0.0"
dependencies = [
"bytes",
"bytes-utils",
- "derive_more 2.0.1",
+ "derive_more",
"error-stack",
"futures",
"futures-core",
@@ -3125,7 +3130,7 @@ version = "0.0.0"
dependencies = [
"bytes",
"derive-where",
- "derive_more 2.0.1",
+ "derive_more",
"error-stack",
"frunk",
"frunk_core",
@@ -3165,7 +3170,7 @@ name = "harpc-tower"
version = "0.0.0"
dependencies = [
"bytes",
- "derive_more 2.0.1",
+ "derive_more",
"error-stack",
"futures",
"futures-core",
@@ -3224,7 +3229,7 @@ dependencies = [
"dashu-base",
"dashu-float",
"derive-where",
- "derive_more 2.0.1",
+ "derive_more",
"error-stack",
"harpc-types",
"harpc-wire-protocol",
@@ -3257,7 +3262,7 @@ dependencies = [
name = "hash-graph"
version = "0.0.0"
dependencies = [
- "axum",
+ "axum 0.7.5",
"clap",
"clap_complete",
"error-stack",
@@ -3292,11 +3297,11 @@ name = "hash-graph-api"
version = "0.0.0"
dependencies = [
"async-trait",
- "axum",
+ "axum 0.7.5",
"axum-core 0.5.0",
"bytes",
"derive-where",
- "derive_more 2.0.1",
+ "derive_more",
"error-stack",
"frunk",
"futures",
@@ -3352,7 +3357,7 @@ dependencies = [
"bytes",
"cedar-policy-core",
"derive-where",
- "derive_more 2.0.1",
+ "derive_more",
"enum-iterator",
"error-stack",
"futures",
@@ -3385,7 +3390,7 @@ version = "0.0.0"
dependencies = [
"criterion",
"criterion-macro",
- "derive_more 2.0.1",
+ "derive_more",
"either",
"error-stack",
"hash-graph-api",
@@ -3442,7 +3447,7 @@ dependencies = [
"bytes",
"clap",
"clap_complete",
- "derive_more 2.0.1",
+ "derive_more",
"error-stack",
"futures",
"hash-graph-migrations-macros",
@@ -3463,7 +3468,7 @@ name = "hash-graph-migrations-macros"
version = "0.0.0"
dependencies = [
"convert_case 0.8.0",
- "derive_more 2.0.1",
+ "derive_more",
"proc-macro-error2",
"proc-macro2",
"quote",
@@ -3484,7 +3489,7 @@ dependencies = [
"deadpool",
"deadpool-postgres",
"derive-where",
- "derive_more 2.0.1",
+ "derive_more",
"dotenv-flow",
"error-stack",
"futures",
@@ -3523,7 +3528,7 @@ version = "0.0.0"
dependencies = [
"bytes",
"derive-where",
- "derive_more 2.0.1",
+ "derive_more",
"error-stack",
"futures",
"hash-codec",
@@ -3567,7 +3572,7 @@ dependencies = [
name = "hash-graph-test-data"
version = "0.0.0"
dependencies = [
- "derive_more 2.0.1",
+ "derive_more",
"error-stack",
"hash-codec",
"hash-graph-store",
@@ -3590,7 +3595,7 @@ dependencies = [
name = "hash-graph-test-server"
version = "0.0.0"
dependencies = [
- "axum",
+ "axum 0.7.5",
"error-stack",
"futures",
"hash-codec",
@@ -3622,7 +3627,7 @@ dependencies = [
name = "hash-graph-type-fetcher"
version = "0.0.0"
dependencies = [
- "derive_more 2.0.1",
+ "derive_more",
"error-stack",
"futures",
"hash-graph-authorization",
@@ -3651,7 +3656,7 @@ name = "hash-graph-types"
version = "0.0.0"
dependencies = [
"bytes",
- "derive_more 2.0.1",
+ "derive_more",
"error-stack",
"futures",
"hash-codec",
@@ -3676,7 +3681,7 @@ dependencies = [
name = "hash-graph-validation"
version = "0.0.0"
dependencies = [
- "derive_more 2.0.1",
+ "derive_more",
"error-stack",
"futures",
"hash-graph-store",
@@ -3707,7 +3712,7 @@ dependencies = [
"clap",
"clap_complete",
"criterion",
- "derive_more 2.0.1",
+ "derive_more",
"error-stack",
"globset",
"guppy",
@@ -3736,7 +3741,7 @@ version = "0.0.0"
dependencies = [
"clap",
"clap_builder",
- "derive_more 2.0.1",
+ "derive_more",
"error-stack",
"opentelemetry",
"opentelemetry-appender-tracing",
@@ -3803,7 +3808,7 @@ dependencies = [
name = "hashql-ast"
version = "0.0.0"
dependencies = [
- "derive_more 2.0.1",
+ "derive_more",
"enum-iterator",
"foldhash 0.2.0",
"hashbrown 0.16.0",
@@ -3821,7 +3826,7 @@ dependencies = [
"anstream",
"camino",
"clap",
- "derive_more 2.0.1",
+ "derive_more",
"error-stack",
"guppy",
"hash-graph-store",
@@ -3855,7 +3860,7 @@ dependencies = [
"anstyle",
"bitvec",
"bumpalo",
- "derive_more 2.0.1",
+ "derive_more",
"ena",
"foldhash 0.2.0",
"hash-codec",
@@ -3890,7 +3895,7 @@ dependencies = [
"anstyle",
"anstyle-lossy",
"anstyle-svg",
- "derive_more 2.0.1",
+ "derive_more",
"rstest",
"serde",
"serde_json",
@@ -3902,7 +3907,7 @@ dependencies = [
name = "hashql-eval"
version = "0.0.0"
dependencies = [
- "derive_more 2.0.1",
+ "derive_more",
"hash-graph-store",
"hashql-compiletest",
"hashql-core",
@@ -5422,9 +5427,9 @@ checksum = "0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94"
[[package]]
name = "matchit"
-version = "0.8.6"
+version = "0.8.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2f926ade0c4e170215ae43342bf13b9310a437609c81f29f86c5df6657582ef9"
+checksum = "47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3"
[[package]]
name = "maybe-owned"
@@ -6062,7 +6067,7 @@ dependencies = [
"opentelemetry",
"opentelemetry-proto",
"opentelemetry_sdk",
- "prost",
+ "prost 0.13.5",
"thiserror 2.0.16",
"tokio",
"tonic 0.13.1",
@@ -6076,7 +6081,7 @@ checksum = "2e046fd7660710fe5a05e8748e70d9058dc15c94ba914e7c4faa7c728f0e8ddc"
dependencies = [
"opentelemetry",
"opentelemetry_sdk",
- "prost",
+ "prost 0.13.5",
"tonic 0.13.1",
]
@@ -6981,14 +6986,24 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2796faa41db3ec313a31f7624d9286acf277b52de526150b7e69f3debf891ee5"
dependencies = [
"bytes",
- "prost-derive",
+ "prost-derive 0.13.5",
+]
+
+[[package]]
+name = "prost"
+version = "0.14.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7231bd9b3d3d33c86b58adbac74b5ec0ad9f496b19d22801d773636feaa95f3d"
+dependencies = [
+ "bytes",
+ "prost-derive 0.14.1",
]
[[package]]
name = "prost-build"
-version = "0.13.5"
+version = "0.14.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "be769465445e8c1474e9c5dac2018218498557af32d9ed057325ec9a41ae81bf"
+checksum = "ac6c3320f9abac597dcbc668774ef006702672474aad53c6d596b62e487b40b1"
dependencies = [
"heck",
"itertools 0.14.0",
@@ -6997,8 +7012,10 @@ dependencies = [
"once_cell",
"petgraph 0.7.1",
"prettyplease",
- "prost",
+ "prost 0.14.1",
"prost-types",
+ "pulldown-cmark",
+ "pulldown-cmark-to-cmark",
"regex",
"syn 2.0.106",
"tempfile",
@@ -7017,24 +7034,37 @@ dependencies = [
"syn 2.0.106",
]
+[[package]]
+name = "prost-derive"
+version = "0.14.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9120690fafc389a67ba3803df527d0ec9cbbc9cc45e4cc20b332996dfb672425"
+dependencies = [
+ "anyhow",
+ "itertools 0.14.0",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.106",
+]
+
[[package]]
name = "prost-types"
-version = "0.13.5"
+version = "0.14.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "52c2c1bf36ddb1a1c396b3601a3cec27c2462e45f07c386894ec3ccf5332bd16"
+checksum = "b9b4db3d6da204ed77bb26ba83b6122a73aeb2e87e25fbf7ad2e84c4ccbf8f72"
dependencies = [
- "prost",
+ "prost 0.14.1",
]
[[package]]
name = "prost-wkt"
-version = "0.6.1"
+version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "497e1e938f0c09ef9cabe1d49437b4016e03e8f82fbbe5d1c62a9b61b9decae1"
+checksum = "655944d0ce015e71b3ec21279437e6a09e58433e50c7b0677901f3d5235e74f5"
dependencies = [
"chrono",
"inventory",
- "prost",
+ "prost 0.14.1",
"serde",
"serde_derive",
"serde_json",
@@ -7043,12 +7073,12 @@ dependencies = [
[[package]]
name = "prost-wkt-build"
-version = "0.6.1"
+version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "07b8bf115b70a7aa5af1fd5d6e9418492e9ccb6e4785e858c938e28d132a884b"
+checksum = "f869f1443fee474b785e935d92e1007f57443e485f51668ed41943fc01a321a2"
dependencies = [
"heck",
- "prost",
+ "prost 0.14.1",
"prost-build",
"prost-types",
"quote",
@@ -7056,12 +7086,12 @@ dependencies = [
[[package]]
name = "prost-wkt-types"
-version = "0.6.1"
+version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c8cdde6df0a98311c839392ca2f2f0bcecd545f86a62b4e3c6a49c336e970fe5"
+checksum = "eeeffd6b9becd4600dd461399f3f71aeda2ff0848802a9ed526cf12e8f42902a"
dependencies = [
"chrono",
- "prost",
+ "prost 0.14.1",
"prost-build",
"prost-types",
"prost-wkt",
@@ -7081,6 +7111,26 @@ dependencies = [
"cc",
]
+[[package]]
+name = "pulldown-cmark"
+version = "0.13.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1e8bbe1a966bd2f362681a44f6edce3c2310ac21e4d5067a6e7ec396297a6ea0"
+dependencies = [
+ "bitflags 2.9.4",
+ "memchr",
+ "unicase",
+]
+
+[[package]]
+name = "pulldown-cmark-to-cmark"
+version = "21.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e5b6a0769a491a08b31ea5c62494a8f144ee0987d86d670a8af4df1e1b7cde75"
+dependencies = [
+ "pulldown-cmark",
+]
+
[[package]]
name = "qoi"
version = "0.4.1"
@@ -7590,7 +7640,7 @@ dependencies = [
"async-trait",
"getrandom 0.2.16",
"http 1.3.1",
- "matchit 0.8.6",
+ "matchit 0.8.4",
"reqwest",
"reqwest-middleware",
"tracing",
@@ -8743,14 +8793,16 @@ dependencies = [
[[package]]
name = "temporal-client"
version = "0.1.0"
-source = "git+https://github.com/temporalio/sdk-core?rev=4a2368d#4a2368d19f57e971ca9b2465f1dbeede7a861c34"
+source = "git+https://github.com/temporalio/sdk-core?rev=9e9a46191656fc9ccd95589dac3552410561d620#9e9a46191656fc9ccd95589dac3552410561d620"
dependencies = [
"anyhow",
"async-trait",
"backoff",
"base64 0.22.1",
+ "bytes",
"derive_builder",
- "derive_more 1.0.0",
+ "derive_more",
+ "dyn-clone",
"futures-retry",
"futures-util",
"http 1.3.1",
@@ -8758,13 +8810,12 @@ dependencies = [
"hyper",
"hyper-util",
"parking_lot",
- "prost-types",
"slotmap",
"temporal-sdk-core-api",
"temporal-sdk-core-protos",
"thiserror 2.0.16",
"tokio",
- "tonic 0.12.3",
+ "tonic 0.14.2",
"tower 0.5.2",
"tracing",
"url",
@@ -8774,40 +8825,39 @@ dependencies = [
[[package]]
name = "temporal-sdk-core-api"
version = "0.1.0"
-source = "git+https://github.com/temporalio/sdk-core?rev=4a2368d#4a2368d19f57e971ca9b2465f1dbeede7a861c34"
+source = "git+https://github.com/temporalio/sdk-core?rev=9e9a46191656fc9ccd95589dac3552410561d620#9e9a46191656fc9ccd95589dac3552410561d620"
dependencies = [
"async-trait",
"derive_builder",
- "derive_more 1.0.0",
- "prost",
- "prost-types",
+ "derive_more",
+ "prost 0.14.1",
"serde_json",
"temporal-sdk-core-protos",
"thiserror 2.0.16",
- "tonic 0.12.3",
+ "tonic 0.14.2",
+ "tracing",
"tracing-core",
"url",
+ "uuid",
]
[[package]]
name = "temporal-sdk-core-protos"
version = "0.1.0"
-source = "git+https://github.com/temporalio/sdk-core?rev=4a2368d#4a2368d19f57e971ca9b2465f1dbeede7a861c34"
+source = "git+https://github.com/temporalio/sdk-core?rev=9e9a46191656fc9ccd95589dac3552410561d620#9e9a46191656fc9ccd95589dac3552410561d620"
dependencies = [
"anyhow",
"base64 0.22.1",
- "derive_more 1.0.0",
- "prost",
- "prost-build",
- "prost-types",
+ "derive_more",
+ "prost 0.14.1",
"prost-wkt",
- "prost-wkt-build",
"prost-wkt-types",
"serde",
"serde_json",
"thiserror 2.0.16",
- "tonic 0.12.3",
- "tonic-build",
+ "tonic 0.14.2",
+ "tonic-prost",
+ "tonic-prost-build",
]
[[package]]
@@ -9223,16 +9273,13 @@ checksum = "d163a63c116ce562a22cda521fcc4d79152e7aba014456fb5eb442f6d6a10109"
[[package]]
name = "tonic"
-version = "0.12.3"
+version = "0.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "877c5b330756d856ffcc4553ab34a5684481ade925ecc54bcd1bf02b1d0d4d52"
+checksum = "7e581ba15a835f4d9ea06c55ab1bd4dce26fc53752c69a04aac00703bfb49ba9"
dependencies = [
- "async-stream",
"async-trait",
- "axum",
"base64 0.22.1",
"bytes",
- "h2",
"http 1.3.1",
"http-body 1.0.1",
"http-body-util",
@@ -9241,14 +9288,12 @@ dependencies = [
"hyper-util",
"percent-encoding",
"pin-project",
- "prost",
+ "prost 0.13.5",
"rustls-native-certs",
- "rustls-pemfile",
- "socket2 0.5.10",
"tokio",
"tokio-rustls",
"tokio-stream",
- "tower 0.4.13",
+ "tower 0.5.2",
"tower-layer",
"tower-service",
"tracing",
@@ -9256,13 +9301,15 @@ dependencies = [
[[package]]
name = "tonic"
-version = "0.13.1"
+version = "0.14.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7e581ba15a835f4d9ea06c55ab1bd4dce26fc53752c69a04aac00703bfb49ba9"
+checksum = "eb7613188ce9f7df5bfe185db26c5814347d110db17920415cf2fbcad85e7203"
dependencies = [
"async-trait",
+ "axum 0.8.1",
"base64 0.22.1",
"bytes",
+ "h2",
"http 1.3.1",
"http-body 1.0.1",
"http-body-util",
@@ -9271,8 +9318,9 @@ dependencies = [
"hyper-util",
"percent-encoding",
"pin-project",
- "prost",
"rustls-native-certs",
+ "socket2 0.6.0",
+ "sync_wrapper",
"tokio",
"tokio-rustls",
"tokio-stream",
@@ -9284,9 +9332,32 @@ dependencies = [
[[package]]
name = "tonic-build"
-version = "0.12.3"
+version = "0.14.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9557ce109ea773b399c9b9e5dca39294110b74f1f342cb347a80d1fce8c26a11"
+checksum = "4c40aaccc9f9eccf2cd82ebc111adc13030d23e887244bc9cfa5d1d636049de3"
+dependencies = [
+ "prettyplease",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.106",
+]
+
+[[package]]
+name = "tonic-prost"
+version = "0.14.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "66bd50ad6ce1252d87ef024b3d64fe4c3cf54a86fb9ef4c631fdd0ded7aeaa67"
+dependencies = [
+ "bytes",
+ "prost 0.14.1",
+ "tonic 0.14.2",
+]
+
+[[package]]
+name = "tonic-prost-build"
+version = "0.14.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b4a16cba4043dc3ff43fcb3f96b4c5c154c64cbd18ca8dce2ab2c6a451d058a2"
dependencies = [
"prettyplease",
"proc-macro2",
@@ -9294,6 +9365,8 @@ dependencies = [
"prost-types",
"quote",
"syn 2.0.106",
+ "tempfile",
+ "tonic-build",
]
[[package]]
@@ -9304,13 +9377,9 @@ checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c"
dependencies = [
"futures-core",
"futures-util",
- "indexmap 1.9.3",
"pin-project",
"pin-project-lite",
- "rand 0.8.5",
- "slab",
"tokio",
- "tokio-util",
"tower-layer",
"tower-service",
"tracing",
@@ -9585,7 +9654,7 @@ version = "0.0.0"
dependencies = [
"bytes",
"console_error_panic_hook",
- "derive_more 2.0.1",
+ "derive_more",
"email_address",
"error-stack",
"futures",
@@ -9899,9 +9968,9 @@ dependencies = [
[[package]]
name = "uuid"
-version = "1.18.0"
+version = "1.18.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f33196643e165781c20a5ead5582283a7dacbb87855d867fbc2df3f81eddc1be"
+checksum = "2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2"
dependencies = [
"getrandom 0.3.3",
"js-sys",
diff --git a/Cargo.toml b/Cargo.toml
index 2969fd8cd..fd51d5d36 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -238,7 +238,7 @@ supports-unicode = { version = "=3.0.0", default-features = fa
syn = { version = "=2.0.106", default-features = false }
tachyonix = { version = "=0.3.1", default-features = false }
tarpc = { version = "=0.36.0", default-features = false, git = "https://github.com/google/tarpc", rev = "f55f36d2d876b1868cfcf52f41d0456a60cf726c" }
-temporal-client = { git = "https://github.com/temporalio/sdk-core", rev = "4a2368d" }
+temporal-client = { git = "https://github.com/temporalio/sdk-core", rev = "9e9a46191656fc9ccd95589dac3552410561d620" }
temporal-sdk-core-protos = { git = "https://github.com/temporalio/sdk-core", rev = "9e9a46191656fc9ccd95589dac3552410561d620" }
test-log = { version = "=0.2.18", default-features = false }
test-strategy = { version = "=0.4.3", default-features = false }
@@ -274,7 +274,7 @@ unicode-properties = { version = "=0.1.3", default-features = fa
unicode-segmentation = { version = "=1.12.0", default-features = false }
url = { version = "=2.5.7", default-features = false }
utoipa = { version = "=4.2.3", default-features = false }
-uuid = { version = "=1.18.0", default-features = false }
+uuid = { version = "=1.18.1", default-features = false }
walkdir = { version = "=2.5.0", default-features = false }
wasm-bindgen = { version = "=0.2.100", default-features = false }
wasm-bindgen-test = { version = "=0.3.50", default-features = false }
Analysis
Dependency version mismatch causes compilation failure in temporal crates
What fails: Updating temporal-sdk-core-protos to commit 9e9a46191656fc9ccd95589dac3552410561d620 while leaving temporal-client at older commit 4a2368d causes dependency resolution conflicts
How to reproduce:
cargo update temporal-sdk-core-protosResult: Build fails with error: "failed to select a version for matchit" - newer temporal-sdk-core-protos requires matchit 0.8.4 but older temporal-client dependencies require matchit 0.8.6
Expected: Both temporal crates should use the same commit to maintain API compatibility since they are from the same temporalio/sdk-core repository and have interdependencies
Fix: Updated temporal-client from commit 4a2368d (Dec 2024) to 9e9a46191656fc9ccd95589dac3552410561d620 (Oct 2025) to match temporal-sdk-core-protos, and updated uuid workspace dependency from 1.18.0 to 1.18.1 to resolve additional conflicts
ec31723 to
a600fc8
Compare
temporal-sdk-core-protos to 9e9a461temporal-sdk-core-protos to 35e021b
a600fc8 to
6e56132
Compare
temporal-sdk-core-protos to 35e021btemporal-sdk-core-protos to 5560b4a
6e56132 to
b0d15da
Compare
temporal-sdk-core-protos to 5560b4atemporal-sdk-core-protos to be69557
b0d15da to
0c54409
Compare
temporal-sdk-core-protos to be69557temporal-sdk-core-protos to 0aa4a7f
0c54409 to
25ffed4
Compare
temporal-sdk-core-protos to 0aa4a7ftemporal-sdk-core-protos to 407043b
d1663b9 to
118d9bd
Compare
118d9bd to
88185c7
Compare
temporal-sdk-core-protos to 44a6576temporal-sdk-core-protos to ffddb34
88185c7 to
233a09c
Compare
temporal-sdk-core-protos to ffddb34temporal-sdk-core-protos to 43d582b
PR SummaryUpdates Written by Cursor Bugbot for commit fcb0516. This will update automatically on new commits. Configure here. |
Cargo.toml
Outdated
| tarpc = { version = "0.36.0", default-features = false, git = "https://github.com/google/tarpc", rev = "f55f36d2d876b1868cfcf52f41d0456a60cf726c" } | ||
| temporal-client = { git = "https://github.com/temporalio/sdk-core", rev = "4a2368d" } | ||
| temporal-sdk-core-protos = { git = "https://github.com/temporalio/sdk-core", rev = "4a2368d" } | ||
| temporal-sdk-core-protos = { git = "https://github.com/temporalio/sdk-core", rev = "43d582b57fbc63d858a35f11ebfee193bda00834" } |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Bug: Version mismatch between related temporal SDK packages
The PR updates only temporal-sdk-core-protos to revision 43d582b while leaving temporal-client at revision 4a2368d. Both packages come from the same temporalio/sdk-core repository and are designed to work together. The temporal-client crate depends on temporal-sdk-core-api, which depends on temporal-sdk-core-protos. This version mismatch between related packages from the same monorepo may cause compilation errors or runtime incompatibilities.
Additional Locations (1)
233a09c to
6194055
Compare
temporal-sdk-core-protos to 43d582btemporal-sdk-core-protos to b5a473d
6194055 to
fcb0516
Compare
temporal-sdk-core-protos to b5a473dtemporal-sdk-core-protos to 12bc359
This PR contains the following updates:
4a2368d->12bc359Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Configuration
📅 Schedule: Branch creation - "before 4am every weekday,every weekend" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.