Skip to content

[aw] Smoke Copilot BYOK is missing required data #5265

Description

@github-actions

Workflow Failure

Workflow: Smoke Copilot BYOK
Branch: add-smoke-token-usage-checks
Run: https://github.com/github/gh-aw-firewall/actions/runs/27791837304
Pull Request: #5264

Warning

Missing Data Reported: The agent reported missing data during execution.

Missing Data:

  • Pre-computed smoke test results (HTTP code, file path, PR data): The workflow step outputs (steps.smoke-data.outputs.SMOKE_HTTP_CODE, SMOKE_FILE_PATH, SMOKE_FILE_CONTENT, SMOKE_PR_DATA) are not available in the environment. These should be populated by a prior 'smoke-data' step in the workflow.
    • Context: Running in direct BYOK mode (COPILOT_PROVIDER_API_KEY set). GitHub MCP connectivity confirmed (PR ci(smoke): add token-usage sanity checks to smoke workflows #5264 retrieved). Unable to verify HTTP connectivity, file read, and PR data without the pre-computed outputs.
    • Alternatives: Check the GitHub Actions workflow YAML to ensure the smoke-data step runs before this step. Alternatively, manually run the pre-agent smoke tests (HTTP check to github.com, file read, MCP query) and pass results as environment variables.

Warning

Engine Failure: The copilot engine terminated unexpectedly.

Last agent output:

The GitHub context shows this is running in the context of PR #5264. However, the pre-fetched data variables are not populated (they appear as literal template strings). Let me check if those variables are available in the environment:
● Check for pre-computed test data in environment (shell)
  │ env | grep SMOKE || echo "No SMOKE env vars found"
  └ 2 lines...
The pre-computed test data is not available in the environment. The template variables in the task description (`${{ steps.smoke-data.outputs... }}`) are placeholders that would be populated by a previous GitHub Actions workflow step. Since this workflow is running as a direct invocation without those outputs, I should report this as incomplete data.
● missing_data (MCP: safeoutputs) · data_type: "Pre-computed smoke test results (HTTP code, file pa…
  └ {"result":"success"}
Changes    +0 -0
Duration   14s
Tokens     ↑ 117.4k (84.5k cached) • ↓ 717

Action Required

Assign this issue to an agent to debug and fix the issue.

Debug with any coding agent

Use this prompt with any coding agent (GitHub Copilot, Claude, Gemini, etc.):

Debug the agentic workflow failure using https://raw.githubusercontent.com/github/gh-aw/main/debug.md

The failed workflow run is at https://github.com/github/gh-aw-firewall/actions/runs/27791837304
Manually invoke the agent

Debug this workflow failure using your favorite Agent CLI and the agentic-workflows prompt.

Tip

Stop reporting this workflow as a failure

To stop a workflow from creating failure issues, set report-failure-as-issue: false in its frontmatter:

safe-outputs:
  report-failure-as-issue: false

Generated from Smoke Copilot BYOK · 5.25 AIC ·

  • expires on Jun 25, 2026, 10:05 PM UTC

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions