cowork-harness
Version updated for https://github.com/yaniv-golan/cowork-harness to version v1.0.5.
- This action is used across all versions by 0 repositories.
Action Type
This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary
cowork-harness is a technical tool designed to test Claude Cowork skills through scripting and CI pipelines. It reproduces the observable runtime contract closely enough to allow testing skills across various scenarios without using the locked Desktop application, thereby simulating sealed filesystems, default-deny egress, and MCP-only cross-boundary limitations. This helps in identifying issues related to behavior and restrictions before deploying a skill in production environments.
What’s Changed
Patch: routine pushes to main no longer red CI on a repo without ANTHROPIC_API_KEY — the live
scenario suite is best-effort now — plus a CodeQL cleanup in the release tooling. Internal tooling +
CI only; no runtime or API change.
Changed
scripts/release-preflight.ts:changelogHasVersionSectionnow finds the CHANGELOG heading with a literal line-prefix match instead of a regex assembled from the version string. Behavior is unchanged — the version is alreadyisValidSemver-gated toX.Y.Zbefore this runs — and it drops a redundant, only-partially-escaped regex flagged by CodeQL (js/incomplete-sanitization). Internal release tooling only; no runtime or API change.- CI: the live scenario suite (
scenariosjob) is now best-effort, not a publish gate. WhenANTHROPIC_API_KEYis absent it soft-skips green on every event — pushes tomainincluded — instead of hard-failing the run, so routine pushes tomain(dependency bumps, docs, small fixes) no longer turn CI red on a repo without the secret set. A loud⚠️ NOT live-validatedmarker still flags any run that skipped live inference. TheSKIP_LIVE_SCENARIOSadmin-override variable is removed (nothing hard-fails, so there is nothing to override). Trade-off:release.ymlstill gates publish onci.ymlbeing green for the tagged commit, but a greenci.ymlno longer proves the scenarios were validated against a real model — set theANTHROPIC_API_KEYrepo secret to actually run the live suite in CI. No runtime or API change.
What’s Changed
- chore(deps-dev): bump the npm-minor-patch group across 1 directory with 4 updates by @dependabot[bot] in https://github.com/yaniv-golan/cowork-harness/pull/44
- chore(deps): bump the actions group across 1 directory with 3 updates by @dependabot[bot] in https://github.com/yaniv-golan/cowork-harness/pull/47
- release: 1.0.5 by @yaniv-golan in https://github.com/yaniv-golan/cowork-harness/pull/48
Full Changelog: https://github.com/yaniv-golan/cowork-harness/compare/v1...v1.0.5