Repository navigation
release: 发布 Docker 0.1.2 预览版 - #4
Merged
Merged
Conversation
plugin.json、backend/Cargo.toml、Cargo.lock 升到 0.1.2,新增 docs/releases/v0.1.2.md。release.yml 增加 PRERELEASE_TAGS(v0.1.2), 端到端验证按 README 要求固定到包含宿主日志 API 的 preview 提交 4dd3165。 README 说明 0.1.2 需要 litheLogging 1、稳定版继续用 0.1.1。
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
改动
plugin.json、backend/Cargo.toml、backend/Cargo.lock中的lithe-docker-backend从 0.1.1 改为 0.1.2。docs/releases/v0.1.2.md:中英双语发版说明,格式沿用 0.1.1。Release 工作流要求该文件存在且非空。.github/workflows/release.ymlPRERELEASE_TAGS: v0.1.2,命中的 tag 发布时带--prerelease,Store 自动追踪会跳过。原工作流没有预发布开关。CORE_REF,把端到端验证从移动的preview固定到4dd3165912a7(当前 preview,包含 feat(logging): 插件与调试适配器接入结构化日志 v2 1lck/Lithe-IDEA#1699 宿主日志 API)。这是按 README 原有要求“跨仓发布时再把验证引用固定到合并后的精确提交”。CI 仍然跑preview。README.mdlitheLogging1,稳定版 0.6.7 请继续用 0.1.1,暂不收录 Store。releases/latest链接仍指向 0.1.1。CORE_REF。0.1.2 包含的功能变化(已在 #3 合入)
为什么是预发布、不进 Store
vendor 的 Rust SDK 在宿主不提供
litheLogging时拒绝初始化(backend.rs:488)。稳定版 v0.6.7 能安装但后端起不来,而清单没法声明这个依赖。0.1.1 当前是 Latest 并且已收录 Store。验证
本地均通过:
cargo test --locked:27 通过npm --prefix ui run check、npm --prefix ui test:3 通过node scripts/package.mjs:通用包,sha2566816fda4b352…ruby -ryaml解析release.ymlcolima + Core 的端到端测试在本地没有跑,由 CI(preview)和 Release 工作流(
CORE_REF)运行。合入后打
v0.1.2tag 触发 Release 工作流。