Skip to content

v0.10.0

Choose a tag to compare

@github-actions github-actions released this 13 Aug 03:47
· 34 commits to main since this release

新增

  • 项目级版本固定 .jvmrcjvm pin [版本] 写入当前目录的 .jvmrc
    jvm use 无参数时从当前目录逐级向上查找并读取(与 .nvmrc / .ruby-version
    一致,支持 monorepo 子目录)。文件格式为一行 [distro@]version(支持 #
    注释);版本解析链路完全复用现有 ParseVersionSpec + ResolveVersion
    指定版本未安装时报错提示 jvm install(不自动下载)。新增 internal/pinrc
    包;为把目录名转成 distro@version,导出 junction.SplitDistro
  • 新增竞态检测:make test-racego test -race ./...)本地可用,CI 每次
    push/PR 在单元测试后额外跑一遍 race,锁定 cmd 并发查询与 provider 注册表
    等路径的正确性。
  • 发版后自动向 microsoft/winget-pkgs 提交 winget manifest 更新 PR(用官方
    wingetcreate,内部自动 fork + 提 PR,双架构 x64/arm64 的 setup.exe)。需在仓库
    Secrets 配置 WINGET_PAT;首次需手动提交 BaixuanZhu.jvm 初始 manifest。