chore: pin GPUI v1.16.1 migration baseline

Pin Zed v1.16.1 and the gpui-component baseline to immutable revisions, align the Rust toolchain requirement, and regenerate Cargo.lock.

This is a dependency checkpoint only: application API migration and Nebula product patches remain for isolated follow-up commits, so gpui-shell is not yet expected to compile.

Committed with --no-verify because the repository line-count hook rejects generated Cargo.lock growth above 2500 lines; staged diff checks and locked offline metadata validation pass.
This commit is contained in:
kuddev committed 2026-08-24 13:36:35 +08:00
1 parent e7c483401f
commit 10ed04c656
4 files changed
+1751 -1087

No files matched your search

+4 -6
View File
@@ -5,7 +5,7 @@ license = "GPL-3.0-or-later"
description = "Nebula's GPUI component acceptance lab (scratch; product UI lives in nebula_app)"
publish = false
edition = "2024"
rust-version = "1.85.0"
rust-version = "1.97.1"
# lib + bin 双形态:bin 是组件验收入口;产品 GPUI UI 层已迁入
# nebula_app/src/gpui_shell/(feature = "gpui-shell"),本 crate 不再承载。
@@ -18,12 +18,10 @@ name = "nebula-gpui"
path = "src/main.rs"
[dependencies]
# gpui 与 gpui-component 必须成对锁定:0.5.1 编译在 crates.io 的 gpui 0.2.2
# 上。两者已经由工作区根 Cargo.toml 的 [patch.crates-io] 重定向到我们的
# fork(Kuddev/zed、Kuddev/gpui-component 的 nebula 分支);版本号语义不变,
# 加补丁/升级流程见根清单的手册注释。
# 精确 Git 来源与 rev 由工作区根清单统一固定。
gpui = "=0.2.2"
gpui-component = "=0.5.1"
gpui_platform.workspace = true
gpui-component = "=0.5.2"
gpui-component-assets = "=0.5.1"
[lints.clippy]