Skip to content

fix(ci): prepare Harness before computer-use update checks - #12

Merged
jo32 merged 1 commit into
mainfrom
fix/computer-use-updater-harness
Sep 30, 2026
Merged

jo32 merged 1 commit into
mainfrom
fix/computer-use-updater-harness

Conversation

@jo32

@jo32 jo32 commented Sep 30, 2026

Copy link
Copy Markdown
Owner

The Open Computer Use updater resolves a new package version but fails its plugin check because the fresh checkout has no Harness-local tsc. Install and build Harness before plugin verification, using the same commands as CI. Both added steps run only when an update is detected; the build also supplies the generated Harness declarations used by the plugin.

Validation: locally simulated 0.3.1 → 0.3.6; dependency refresh, Harness installation/build, and plugin check/test/build passed (23 tests). Restored the package version and lockfile, then pnpm check, pnpm test, and pnpm build all passed. YAML parsing/step ordering and git diff --check passed. Local environment: macOS, Node 25.2.1; GitHub CI covers Ubuntu with Node 24.18.1.

Only .github/workflows/update-computer-use.yml changes (8 added lines).

@vercel

vercel Bot commented Sep 30, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
deepdeck Ready Ready Preview Sep 30, 2026 7:32am UTC

Request Review

@jo32
jo32 marked this pull request as ready for review September 30, 2026 08:17
@jo32
jo32 merged commit e7c2d3c into main Sep 30, 2026
4 checks passed

This branch was successfully deployed

1 active deployment
Preview — da1b5af2 Deployed Sep 30, 2026 by vercel[bot]
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