From 9eac7bc06747057b8cb41534e554640668d0ba7d Mon Sep 17 00:00:00 2001 From: Jax Liu Date: Thu, 3 Sep 2026 16:50:00 +0800 Subject: [PATCH] chore(core): depend on published warble 0.10.0 instead of a git ref MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The wire contract this crate writes documents for is now released, so the dependency no longer needs to reach into a repository. The release tag carries no code change over the commit that was pinned — only version bumps and a changelog — so this swaps the source of the same code, not the code itself. --- core/wren-context-loader/Cargo.lock | 5 +++-- core/wren-context-loader/Cargo.toml | 11 +++++------ 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/core/wren-context-loader/Cargo.lock b/core/wren-context-loader/Cargo.lock index 17afcb28e..844e27132 100644 --- a/core/wren-context-loader/Cargo.lock +++ b/core/wren-context-loader/Cargo.lock @@ -837,8 +837,9 @@ checksum = "673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861" [[package]] name = "warble" -version = "0.9.0" -source = "git+https://github.com/Canner/Warble?rev=f6bff4e467cc806094921121d9cfa45992c1af04#f6bff4e467cc806094921121d9cfa45992c1af04" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0b0cf38ace3173e284c7f9c97f3f6806d2ea54ff6a1734212f8da45b90dea73" dependencies = [ "serde", "serde_json", diff --git a/core/wren-context-loader/Cargo.toml b/core/wren-context-loader/Cargo.toml index 6e7012340..ebb188e2e 100644 --- a/core/wren-context-loader/Cargo.toml +++ b/core/wren-context-loader/Cargo.toml @@ -10,12 +10,11 @@ keywords = ["mdl", "semantic-layer", "lineage", "wren"] categories = ["database"] [dependencies] -# Pinned to a commit, not a release: `PreparedContext` and `prepared_document_from` are merged to -# warble's `main` but not in a published version yet. This is the squash commit that landed them. -# A branch dep is not usable here — the source branch was deleted on merge, and a deleted ref makes -# every fresh resolution fail while a warm ~/.cargo/git cache still succeeds, so the break would -# only ever show up on someone else's machine. Becomes `warble = "0.10"` once that release lands. -warble = { git = "https://github.com/Canner/Warble", rev = "f6bff4e467cc806094921121d9cfa45992c1af04" } +# `PreparedContext` and `prepared_document_from` — the wire contract this crate produces documents +# for — ship in warble 0.10.0. A published version, not a git ref: a branch dep here died when the +# source branch was deleted on merge, and a deleted ref fails only on a cold cache, so the break +# surfaces on someone else's machine rather than the author's. +warble = "0.10" wren-core-base = { path = "../wren-core-base", version = "0.2.0" } serde = { version = "1", features = ["derive"] } serde_yaml = "0.9"