Skip to content

[rig-integration] Integration test run: all 3 tests skipped — no Copilot API credentials available #152

Description

@github-actions

Integration Test Run Results

Date: 2026-07-25
Command: npm run test:integration
Outcome: ⚠️ All 3 tests skipped (0 passed, 0 failed)

Why tests were skipped

The integration test file (scripts/haiku.integration.test.ts) gates execution on the presence of either:

  • COPILOT_GITHUB_TOKEN environment variable, or
  • COPILOT_SDK_URI environment variable

Neither was set in the runner environment, so all three tests were skipped via it.skip.

Tests that would have run

Test Input Expected
runs a single-agent haiku sample with the real runtime "autumn rain on city windows" JSON { haiku: string } with 3 lines
runs a single-agent sonnet sample with the real runtime "midnight train through fog" JSON { haiku: string } with 3 lines
runs a complex sonnet sample with tools, addons, intents, and subagent wiring { topic, audience } Structured release-process report

Runner output

 ↓ scripts/haiku.integration.test.ts (3 tests | 3 skipped)

 Test Files  1 skipped (1)
      Tests  3 skipped (3)
   Duration  161ms

There was also a non-fatal ENOENT error trying to write to a GitHub Actions step summary path that doesn't exist in this environment — this does not affect test results.

Action needed

To run these tests against the live Copilot API, set COPILOT_GITHUB_TOKEN (for stdio/--server transport) or COPILOT_SDK_URI (for URI-based connection in an agentic workflow context) before invoking npm run test:integration.

Generated by Rig Integration Tests · sonnet46 16.5 AIC · ⊞ 5K ·

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions