发版与下载

Chrome / VS Code / Desktop / JetBrains 四个客户端的安装包均可由 GitHub Actions 构建。版本号统一由根目录 versions.json + scripts/version.mjs 管理。

版本管理(统一入口)

命令说明
pnpm version:list查看四个客户端当前版本
pnpm version:syncversions.json 同步到各子项目
pnpm version:bump chrome patch自动 patch 并同步(vscode / desktop / jetbrains 同理)
node scripts/version.mjs set chrome 1.0.1指定版本并同步

发版脚本不传版本号时,会自动读取 versions.json 中对应产品的版本。

扩展统一发版 CLI(Chrome + VS Code + JetBrains)

./publish-extensions.sh              # 交互式菜单
pnpm release:extensions              # 同上

# 命令行
node scripts/release.mjs list
node scripts/release.mjs bump chrome patch
node scripts/release.mjs chrome --release
node scripts/release.mjs vscode --local
node scripts/release.mjs jetbrains --release
node scripts/release.mjs all --release    # chrome + vscode 同时触发 CI

Chrome 浏览器插件(chrome-v*)

链接
当前版本1.0.3(见 versions.json
构建Actions → Chrome Extension Release
下载Release chrome-v1.0.3

触发 CI:

node scripts/version.mjs bump chrome patch   # 或 set chrome 1.0.1
./publish-chrome.sh --release                # 或 ./publish-chrome.sh 1.0.1 --release
# 或打 tag: git tag -a chrome-v1.0.1 && git push origin chrome-v1.0.1

本地打包:

./publish-chrome.sh --local

产物:fund-helper-chrome-{version}.zip(解压后 chrome://extensions 加载已解压扩展)


桌面端(desktop-v*)

链接
当前版本0.1.3
构建Actions → Desktop Release
下载Release desktop-v0.1.3
平台文件名
macOS(Universal)Fund-Helper-0.1.3-macos.dmg
WindowsFund-Helper-0.1.3-windows-setup.exe
./publish-desktop.sh --release
./publish-desktop.sh 0.1.0 --collect   # CI 完成后下载到本地

VS Code 扩展(vscode-v*)

链接
当前版本0.1.4
MarketplaceFund Helper
VSIX 下载Release vscode-v0.1.4
./publish-vscode.sh --local              # 本地 VSIX
./publish-vscode.sh --release            # 触发 CI
export VSCE_PAT=xxx && ./publish-vscode.sh --marketplace

非 VS Code 编辑器:Cmd+Shift+PExtensions: Install from VSIX…

安装说明:vscode-extension/README.md


JetBrains 插件(jetbrains-v*)

链接
当前版本0.1.1(见 versions.json
构建Actions → JetBrains Plugin Release
下载Release jetbrains-v0.1.1

触发 CI:

node scripts/version.mjs bump jetbrains patch   # 或 set jetbrains 0.1.1
./publish-jetbrains.sh --release
# 或打 tag: git tag -a jetbrains-v0.1.1 && git push origin jetbrains-v0.1.1

本地打包:

./publish-jetbrains.sh --local

产物:fund-helper-jetbrains-{version}.zip → IDE Settings → Plugins → Install Plugin from Disk…

环境要求:JetBrains IDE 2024.2+(需 JCEF)。详见 jetbrains-extension/README.md