Skip to content

release: prepare Java 1.1.0 preview packages - #10

Merged
1lck merged 1 commit into
mainfrom
codex/release-java-1-1-0
Nov 14, 2026
Merged

1lck merged 1 commit into
mainfrom
codex/release-java-1-1-0

Conversation

@1lck

@1lck 1lck commented Nov 14, 2026

Copy link
Copy Markdown
Contributor

关联 Issue / Linked issue

PR 类型 / Type

  • release:插件预发布准备

改动说明 / What changes

背景 / Why

用户已明确要求发布本轮完成验证的 Java 配套插件。发布仍依赖新的 Viva 客户端,不转为稳定版,也不覆盖任何已发布资产。

改动 / Changes

  • 提交中英发布说明,明确契约 0、客户端 #1884/Core #29、配套 Maven/Gradle、实际验证与旧项目限制;纠正旧 backend/API 与模板归属说明。
  • Release 增加 Windows x64 原生 Rust 测试和构建,把同一 run/同一标签的后端交给既有 macOS 组装入口;与 macOS arm64/x64 同批生成 ZIP 和 SHA-256。
  • 复用已原生验收的组装脚本,仅更新其用途注释和 README;生产 Rust、JDT/JDK、清单与版本不变。
  • 缺少版本说明终止发布;先创建草稿预发布,维护者下载核对后公开,不自动进入 Store。

不在本 PR 范围内 / Out of scope

不新增语言功能、不修改旧项目兼容性结论、不更新 Store 索引或 Lithe 应用发布;Maven 0.0.1 原包保持不变。用户已授权合并 PR、压缩提交和发布插件,标签将在本 PR 合入且 CI 通过后创建。

类型专属:release

  • 插件版本:1.1.0;标签:v1.1.0;预发布。版本依据遵循 release-lithe:Java 无已发布版本、沿用未发布 1.1.0;Gradle 相对 0.1.2 有宿主不兼容变更,使用 1.0.0。
  • docs/releases/v1.1.0.md 中英说明已提交,内容来自真实变更、验收与已知问题
  • 资产名称与发布工作流一致,升级要求可核对,不编造性能或全部 Java 项目支持
  • actionlint 通过
  • [N/A] 应用 Gatekeeper/Homebrew/贡献者模板与稳定应用说明校验:独立插件预发布,不是稳定应用发布
  • 只准备发布输入;实际标签/草稿/公开操作在合入后按用户明确授权执行

范围检查 / Scope checks

功能矩阵 / Feature matrix

N/A:独立插件发布,不修改客户端矩阵;客户端 #1884 已记录真实能力,原生窗口仍 pending。

统一日志系统 / Structured logging

N/A:不改运行期操作或日志;既有 SDK/宿主事实与缺失验收见配套功能 PR,不把未恢复门禁当通过。

界面文案 / i18n

N/A:只改发布说明/README/构建入口,不改宿主 UI。

逻辑归属 / Logic placement

N/A:没有新增业务规则、协议或宿主分支。

性能与内存 / Performance and memory

N/A:没有运行期资源或参数变更;说明引用原有受控测量,不宣称新收益。

设置 / Settings

N/A:不改变用户配置。

插件契约 / Plugin contract

N/A:没有协议、SDK、Core API 或客户端 pin 改动。

发行包与资源 / Bundle and resources

  • 运行期路径不变,现有完整工作流包哈希验证仍适用
  • 输出仅为构建期插件 .artifacts/dist,Windows 后端 artifact 属于同次构建、不跨 worktree 共享;不改主仓库资源下载/缓存入口或锁定上游资源
  • 已发布资产不修改;仅新标签发布新资产

无用代码与重构 / Dead code and refactoring

N/A:没有新无用代码;不夹带 #1879/#1880 的既有清理。

验证 / Verification

actionlint 两份工作流、Node 语法、SDK 锁与 cargo fmt 通过;两平台全链路与 378 项 Rust 已由 #9/客户端 #1884 验证。新 Windows 发布 job 在标签构建时再次运行原生完整测试,草稿公开前校验实际资产。

未能执行的检查和原因: 原生 UI、正式签名和全部日志/取消路径不是本轮新增验收,不声称通过。新 Release 的最终资产校验将在草稿阶段完成后才公开。

提交前确认 / Final checks

  • 从独立插件最新 main 创建发布分支,目标 main
  • Draft 创建,本地检查后 ready,远端 CI 通过后压缩合并
  • 明确暂存文件;不含 dist/.artifacts/下载物、凭据或用户路径
  • 测试子进程结束,未启动应用或 VM

@1lck
1lck marked this pull request as ready for review November 14, 2026 02:53
@1lck
1lck merged commit a64fd80 into main Nov 14, 2026
3 of 4 checks passed
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