-
Notifications
You must be signed in to change notification settings - Fork 106
Description
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
- Runner OS: ubuntu-latest
- Node.js: (from workflow)
- Model: claude-sonnet-4.5
- Run URL: https://github.com/microsoft/GitHub-Copilot-for-Azure/actions/runs/23479553631
- Commit: 482be0e
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.