Skip to content

test: validate packed driver artifact across runtimes - #79

Merged
WH-2099 merged 2 commits into
mainfrom
test/78-validate-packed-driver-artifact
Jul 21, 2026
Merged

test: validate packed driver artifact across runtimes#79
WH-2099 merged 2 commits into
mainfrom
test/78-validate-packed-driver-artifact

Conversation

@WH-2099

@WH-2099 WH-2099 commented Jul 21, 2026

Copy link
Copy Markdown
Member

Summary

  • Replace provider-specific live tests with a packed artifact matrix over all runtimes.
  • Cover compatibility, lifecycle, and runtime-neutral control behavior through production boot and control protocols.
  • Gate release publishing on the unpacked NPM artifact and align configuration, documentation, and runtime versions.

Validation

  • vp run check
  • 1075 passed, 42 credential-gated live cases skipped, and 0 failed.

Closes #78

Copilot AI review requested due to automatic review settings July 21, 2026 20:02
@WH-2099 WH-2099 self-assigned this Jul 21, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Replaces provider-specific tests with a packed-driver artifact matrix covering all supported runtimes and release paths.

Changes:

  • Adds artifact-level compatibility, lifecycle, and control tests.
  • Gates publishing on the unpacked NPM artifact.
  • Aligns runtime versions, scripts, defaults, and documentation.

Reviewed changes

Copilot reviewed 13 out of 14 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
tests/driver-artifact-test-controller.ts Adds production-protocol artifact controller.
tests/driver-artifact-live.test.ts Adds cross-runtime live-test matrix.
tests/driver-artifact-contract.test.ts Verifies scripts and release gating.
tests/opencode-acp-live.test.ts Removes legacy OpenCode live tests.
tests/opencode-acp-contract.test.ts Removes direct ACP contract tests.
tests/openai-app-server-live.test.ts Removes direct OpenAI live tests.
tests/claude-agent-sdk-live.test.ts Removes direct Claude live tests.
src/models/index.ts Updates the default OpenAI model.
.github/workflows/release.yml Tests packed artifact before publication.
package.json Adds artifact test scripts and OpenCode dependency.
bun.lock Locks OpenCode runtime packages.
Containerfile Updates the OpenCode image version.
.env.example Documents unified live-test configuration.
README.md Documents artifact testing and terminology.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread tests/driver-artifact-live.test.ts Outdated
Copilot AI review requested due to automatic review settings July 21, 2026 20:11
@WH-2099
WH-2099 merged commit 473683f into main Jul 21, 2026
3 checks passed
@WH-2099
WH-2099 deleted the test/78-validate-packed-driver-artifact branch July 21, 2026 20:12

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 13 out of 14 changed files in this pull request and generated 1 comment.

Comment thread tests/driver-artifact-live.test.ts
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.

test: validate packed driver artifact across runtimes

2 participants