Recompile workflow lock files with updated MCP environment variables#2918
Recompile workflow lock files with updated MCP environment variables#2918
Conversation
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
There was a problem hiding this comment.
Pull Request Overview
This PR regenerates all 65 GitHub Actions workflow lock files to include additional environment variables (GITHUB_REPOSITORY and GITHUB_SERVER_URL) for MCP server configuration.
- Automated recompilation of all workflow lock files using
make recompile - Addition of two GitHub context environment variables to MCP server configurations
- Consistent environment variable passing across all workflow files
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
Agentic Changeset Generator triggered by this pull request. |
🔍 Smoke Test Investigation - Run #61SummaryThe Smoke OpenCode workflow failed due to a transient Anthropic API error (AI_APICallError). This is a well-documented recurring pattern - the 12th occurrence since October 22, 2025. OpenCode successfully initialized (installed plugins, configured MCP servers) but failed when attempting the first Anthropic API call. Failure Details
Root Cause AnalysisPattern:
What Happened
Root Causes (from pattern analysis)
Historical ContextRelated Issues: #2852, #2772, #2730, #2143, #2121, #2604, #2307 Recent Occurrences:
Recommended Actions🔴 High Priority (Recommended 12 times, still unimplemented)1. Add retry logic with exponential backoff - name: Run OpenCode (with retry)
uses: nick-fields/retry@v3
with:
timeout_minutes: 5
max_attempts: 3
retry_wait_seconds: 30
exponential_backoff: true
command: |
# OpenCode execution commandImpact: Would prevent ~90% of these transient failures 2. Make create_issue job conditional create_issue:
needs: [agent]
if: needs.agent.result == 'success'Impact: Prevents cascading failures, clearer error signals 🟡 Medium Priority3. Add API health check
Prevention Strategies
Assessment: Related to PR #2918?No ❌ - This failure is unrelated to the PR changes. Evidence:
Conclusion: The timing is coincidental. This is an infrastructure/API issue, not a code bug. **Investigation (redacted)
|
Regenerated all 65 workflow lock files to incorporate updated MCP server configuration that includes
GITHUB_REPOSITORYandGITHUB_SERVER_URLenvironment variables.Changes
make recompileto regenerate all.lock.ymlfiles from their.mdsourcesAll 65 workflows compiled successfully with 0 errors.
Original prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.