Skip to content

WorkBuddy 0.4.2: pin installer to immutable release assets, bilingual workbench - #144

Merged
VicarPanda merged 4 commits into
mainfrom
codex/workbuddy-0.4-refresh
Nov 9, 2026
Merged

VicarPanda merged 4 commits into
mainfrom
codex/workbuddy-0.4-refresh

Conversation

@VicarPanda

Copy link
Copy Markdown
Contributor

Summary

  • Fix WorkBuddy connector review rejection ("启动时下载的程序版本不固定"): install.sh now downloads installer.sh and OpenGUI-Authorization.html from the versioned opengui-workbuddy-v0.4.2 release instead of main; SKILL.md and all install docs use the versioned install.sh URL.
  • validate.mjs rejects branch / latest URLs in the entry and connector files.
  • Ships the workbench Chinese/English UI, WorkBuddy display-language following, emulator picker and --edition cn|international.
  • Bump to 0.4.2; refresh installer pins and embedded handoff ZIP.

Release plan

Merge, then immediately tag opengui-workbuddy-v0.4.2 on the merge commit so the release workflow publishes the assets that the docs now reference.

Test plan

  • npm run check (507 tests), npm run pack:release
  • test-release-installer.mjs and --curl, test-curl-installer.py, test-installer-handoff.py, test-installer-cwd.py, test-mcp-conflict.mjs, test-publish.mjs
  • Real WorkBuddy host install / authorization (not run)

🤖 Generated with Claude Code

VicarDa and others added 4 commits November 9, 2026 19:56
- Add ui-i18n / ui-messages / ui-formatters and host-ui-locale for zh/en UI
- Add emulator picker for the workbench
- Update installer, viewer and workbench pages and related docs/tests
- Add WorkBuddy editions compatibility and open platform research docs

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Resolve conflicts: keep the UI i18n changelog under Unreleased above 0.4.1,
combine HTTP field stripping with env retention in mergeMcpConfig, take the
0.4.1 installer docs/handoff text, and refresh installer/guide pins and the
embedded handoff ZIP for the merged install-macos.command.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
WorkBuddy connector review rejected the Skill's install command because it
pointed at the mutable main branch. Release 0.4.2:

- install.sh downloads installer.sh and OpenGUI-Authorization.html from the
  versioned GitHub release instead of raw main, still verifying SHA-256 pins
- SKILL.md and all install docs use the versioned release install.sh URL
- validate.mjs rejects branch/latest URLs in the entry and connector files
- bump version to 0.4.2, refresh pins and embedded installer ZIP, and mark
  the bilingual workbench as included in 0.4.2

Co-Authored-By: Claude Opus 5.5 <[email protected]>
@VicarPanda
VicarPanda merged commit a23e0f1 into main Nov 9, 2026
16 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