Skip to content

feat(index): 补齐四个插件的 Linux ARM64 和 x64 安装包 - #67

Merged
1lck merged 1 commit into
mainfrom
codex/linux-plugin-support
Nov 14, 2026
Merged

1lck merged 1 commit into
mainfrom
codex/linux-plugin-support

Conversation

@1lck

@1lck 1lck commented Nov 14, 2026

Copy link
Copy Markdown
Contributor

改动类型

  • 收录新插件
  • 新增版本
  • 修改插件信息
  • 撤回版本 / 下架插件(请写明原因)
  • 脚本、CI 或文档(同步生成 README 插件总览)

插件

插件 ID 来源仓库 版本 / Release 链接
io.github.lithe-idea.gradle-build lithe-plugin-gradle 1.1.0
io.github.lithe-idea.java-navigation lithe-plugin-java-navigation 0.1.0
io.github.lithe-idea.java-support lithe-plugin-java 1.3.0
io.github.lithe-idea.maven-build lithe-plugin-maven 0.2.0

四个新版本均提供 Linux ARM64 和 x64,保留各插件此前已有的平台。Gradle/Maven 的 Linux 包为同一份可移植 Java 资源;Java Support/Lite 各发布两种架构的原生包。继续使用插件契约 v0、原有能力要求及 GitHub 预发布策略,适用于 Lithe 桌面预览版。

新增版本的下载地址来自实际发布附件,SHA-256 由下载的 ZIP 计算,并核对包内清单。所有历史版本、URL、SHA-256 和旧平台都保留;README 只同步生成区。

自检

  • 我是该插件的作者或维护者(或已获得授权):维护者明确要求补齐四个插件并更新市场
  • plugin.json 的 vendor.signatureRequirement 为 "none",ID 不在 dev.lithe.*
  • 本机完整下载校验:本机大包下载受带宽限制;同一命令已在 Linux runner 上完整通过,本地完成单元测试、索引规则与生成结果检查。
  • 插件要运行的程序都已在 plugin.json 中声明,并在仓库 README 中说明
  • 没有修改已发布版本的 downloadURL / sha256,没有删除历史版本(撤回除外)

验证

  • Gradle Linux x64/ARM64:Gradle 7.6/9.6.1 真实模型、构建、测试、依赖和后端协议。
  • Maven Linux x64/ARM64:当前 Maven 和 3.6.3 的真实模型、依赖、筛选测试和归档校验。
  • Java Support Lite Linux x64/ARM64:包内二进制 ELF/权限、LSP 握手、文档符号、关闭与安装目录不变;保留 Windows 测试。
  • Java Support Linux x64/ARM64 及 macOS 回归:包内后端、JDK、JDT LS 真实启动/关闭、安装目录哈希和权限不变,macOS 双架构归档回归及 Rust 检查。
  • node --test --test-timeout=60000 scripts/store.test.mjs
  • node scripts/validate-index.mjs --verify-archives
  • node scripts/render-readme.mjs --check

Linux 原生验证在 Ubuntu 24.04 x64/ARM64 runner 上完成;没有将这些结果表述为 Ubuntu 26.04 桌面图形界面的现场安装验收。插件专属源码、测试、功能矩阵与资源说明全部保留在各插件仓库,宿主与 Core 无修改。

完整归档验证及索引生成证据:只读校验任务。它下载并校验全部新旧归档后输出索引;任务只有 Contents read 权限,没有直接写入 main,最终 PR 仅含索引和 README,不包含一次性校验工作流或脚本,也没有改动预发布自动追踪策略。

@1lck
1lck marked this pull request as ready for review November 14, 2026 17:35
@1lck
1lck requested a review from xiaoyumuxi as a code owner November 14, 2026 17:35
@1lck
1lck merged commit ad05fd3 into main Nov 14, 2026
1 check 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