Skip to content

release: 发布 Maven 0.1.2 预览版 - #10

Merged
xiaoyumuxi merged 1 commit into
mainfrom
release/v0.1.2
Nov 4, 2026
Merged

xiaoyumuxi merged 1 commit into
mainfrom
release/v0.1.2

Conversation

@xiaoyumuxi

Copy link
Copy Markdown
Contributor

改动

  • 版本号:plugin.json、extension/pom.xml、backend/pom.xml 从 0.1.1 改为 0.1.2,打包脚本会检查三者一致。
  • .github/workflows/release.yml
    • 预发布判断原来写死为 v0.1.0,改为由 PRERELEASE_TAGS: v0.1.0 v0.1.2 列出。命中的版本带 --prerelease,安装说明改为从磁盘安装。
    • 兼容性说明原来是"宿主支持 PR 合并前请用开发构建",已经过时,改为写明需要 litheLogging 1,稳定版 0.6.7 请继续用 0.1.1。
    • 如果存在 docs/releases/<tag>.md,发版时把它并入 Release 说明。
    • --expect-tag 的注释还写着 feat(logging): 接入 litheLogging 1 结构化诊断 #9 已删除的 LITHE_SDK_JAR 检查,已更正。
  • 新增 docs/releases/v0.1.2.md:0.1.2 的变化。
  • README.md
    • 顶部"试用版 0.1.0"提示改为 0.1.2 预览版的兼容性说明。
    • 安装段落分别说明稳定版走 Store 安装 0.1.1、0.1.2 从 Releases 下载后从磁盘安装。
    • "本分支要求"改为"0.1.2 起要求"。
    • "发布新版本"一节同步 PRERELEASE_TAGS。
    • 目录说明里补上 docs/releases/。

0.1.2 包含的功能变化(已在 #9 合入)

  • 构建后端接入 litheLogging 1:关键请求成功记 INFO,失败记 ERROR,取消不算失败。
  • 缓存降级时记一次 WARN degraded;Maven 失败只记录一次。
  • 改为直接编译 vendor 中的官方 Java SDK 源码。

为什么是预发布、不进 Store

Java SDK 在宿主不提供 litheLogging 时拒绝初始化。稳定版 v0.6.7 满足 buildSystems/buildProviders/serverProcess,能装但构建后端起不来,而清单没法声明这个依赖。0.1.1 当前是 Latest 并且已收录 Store;如果 0.1.2 发成正式版,Store 追踪会把它推给稳定版用户。

验证

本地均通过:

  • node scripts/package.mjs --expect-tag v0.1.2,sha256 b84774545bf3…
  • node scripts/test-backend.mjs,0 失败
  • node scripts/test.mjs,真实 Maven,0 失败
  • ruby -ryaml 解析 release.yml

scripts/verify-scripts.mjs 需要 --host-bundle,CI 也不运行它,所以没有跑。

合入后打 v0.1.2 tag 触发 Release 工作流。

plugin.json、extension/pom.xml、backend/pom.xml 升到 0.1.2。
release.yml 改用 PRERELEASE_TAGS 列出预发布版本(v0.1.0、v0.1.2),
发版说明写明 litheLogging 1 依赖,并在存在时并入 docs/releases/<tag>.md;
更正过时的 --expect-tag 注释。README 说明稳定版继续用 Store 里的 0.1.1。
@xiaoyumuxi
xiaoyumuxi merged commit ff131af into main Nov 4, 2026
2 checks passed
@xiaoyumuxi
xiaoyumuxi deleted the release/v0.1.2 branch November 4, 2026 14:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant