Skip to content

ployenv v0.6.0

Latest

Choose a tag to compare

@github-actions github-actions released this 21 Oct 12:31

v0.6.0 ployenv 0.6.0:adb 与 rust 两个运行时 + 验证分层

新增运行时
- adb(Android platform-tools):与其它运行时一样安装、切换、注入会话环境;只管理 platform-tools
  (adb + fastboot),不设 ANDROID_HOME/ANDROID_SDK_ROOT,也不碰 ~/.android。源是 Google SDK 仓库索引
  (当前 37.0.1,上游只发 SHA-1);安装期不执行 adb。
- rust:安装 rustc + cargo + rust-std 三个组件(约 187 MB,不取含文档的 400 MB 整包),只把 <ver>/bin
  加进 PATH,不设 RUSTUP_HOME/CARGO_HOME。显式版本安装不依赖版本索引;latest/stable 读官方 manifest。
  Windows 走 MSVC,链接程序需要 VS Build Tools,安装与 rustc --version 不需要。

验证与 CI
- 新增验证分层:T1 内循环、T2 收尾(含干净树严格 -Package)、T3 发布点;SKIP 单独计数、不计绿。
- 新增 16_运行时新增验收(读 ci/e2e-runtimes.tsv 同一行、自动落证据)与 01 激活验收的真断言。
- CI 支持单运行时 dispatch(runtime 入参):adb/rust 各取 1 行 x 2 平台(linux + windows/arm64)。

修复
- 两份操作手册的插件共用一节改用通用安装路径示例,不再带构建机路径。
- 11 公开面检查:npm pack 失败或空扫描不再假绿;-NoPack 明确 SKIP。
- build.ps1 增加 -AllowDirty:仅本地布局检查用,CI 与发布点照旧严格。

升级
- 无需改动配置。试 adb:ployenv install adb@latest;试 rust:ployenv install rust@latest
  (国内可用 config --set-mirror rust https://mirrors.ustc.edu.cn/rust-static/dist)。