Skip to content

Integration test failure: azure-deploy – aspire orleans-voting brownfield dotnet [Timeout] #1478

@github-actions

Description

@github-actions

Prompt

Please deploy this application to Azure. Use the eastus2 region. Use my current subscription. This is for a small scale production environment. Use standard SKUs. The app can be found under samples/orleans-voting.

(Applied to the dotnet/aspire-samples repository with sparse checkout of samples/orleans-voting)

Summary

Run: Integration Tests - all #112
Test: azure-deploy_ - Integration Tests › brownfield-dotnet › deploys aspire orleans-voting
Result: Timeout
Duration: 32m 10s (1930085 ms — exceeded 1800000 ms limit)

Root Cause Category

Timeout

Diagnosis

What was expected

The test clones the dotnet/aspire-samples repo (sparse checkout of samples/orleans-voting) and expects the agent to deploy the Orleans voting Aspire application to Azure within 30 minutes, producing deployment links.

What actually happened

The Copilot session never became idle — Error: Timeout after 1800000ms waiting for session.idle — indicating the agent was still processing when the 30-minute limit was reached. This is the only failure in the brownfield-dotnet test group (8 other tests passed).

Why it failed

The Orleans voting app is notably more complex than the other Aspire samples that passed in this run. Orleans requires additional Azure infrastructure (Storage Account for Orleans clustering, or Azure Cache for Redis/Azure Table Storage) beyond a standard Aspire deployment. Provisioning this additional infrastructure may push the deployment past the 30-minute limit.

Suggested fix

  • Check if the Orleans clustering infrastructure takes significantly longer to provision than other Aspire samples
  • Consider pre-provisioning the Orleans storage dependency or increasing the timeout for this specific test
  • Review agent-metadata to identify which step was in progress at timeout

azure-deploy Skill Invocation

Skill Invoked
azure-deploy Unknown (artifact download unavailable in sandbox)

In azure-deploy integration tests, the full skill chain is azure-prepare → azure-validate → azure-deploy. The session timed out after 30+ minutes, suggesting the skill was invoked and the Aspire deployment was running but did not complete.

Skill Report Context

Per-test section from SKILL-REPORT.md (click to expand)

Artifact ZIP download was blocked by the AWF sandbox network firewall. Skill report content unavailable for this run. See the workflow run artifacts for full details.

Environment

Generated by Analyze Test Run ·

Warning

⚠️ Firewall blocked 1 domain

The following domain was blocked by the firewall during workflow execution:

  • productionresultssa15.blob.core.windows.net

To allow these domains, add them to the network.allowed list in your workflow frontmatter:

network:
  allowed:
    - defaults
    - "productionresultssa15.blob.core.windows.net"

See Network Configuration for more information.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingintegration-testProblems with integration tests, or surfaced by integration tests.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions