Describe the Bug
The release/8.0.1xx VMR synchronization pipeline fails while acquiring a GitHub token. Azure login and Key Vault JWT signing succeed, but the token-acquisition wrapper exits with code 1 without reporting which downstream operation failed.
Pipeline: installer-dotnet-dotnet-synchronization (1226)
Build: https://dev.azure.com/dnceng/internal/_build/results?buildId=3047183
Exit code: 1
The available log does not identify whether the subsequent failure occurs during GitHub App token exchange, installation selection, or another operation.
Suspected root cause: Token acquisition fails after JWT signing, with the precise downstream error absent from the available diagnostics.
Confidence: Medium.
Steps to Reproduce
- Run the
release/8.0.1xx VMR synchronization pipeline.
- Observe that Azure login and Key Vault JWT signing complete successfully.
- The GitHub token-acquisition wrapper then exits with code 1 without identifying the failing downstream operation.
Other Information
Suggested next steps:
- Enable diagnostic tracing for the token-acquisition wrapper and its downstream operations.
- Verify the GitHub App installation, permissions, and JWT timing.
- Determine whether the failure is transient or configuration-related before rerunning the synchronization.
Describe the Bug
The
release/8.0.1xxVMR synchronization pipeline fails while acquiring a GitHub token. Azure login and Key Vault JWT signing succeed, but the token-acquisition wrapper exits with code 1 without reporting which downstream operation failed.Pipeline:
installer-dotnet-dotnet-synchronization(1226)Build: https://dev.azure.com/dnceng/internal/_build/results?buildId=3047183
Exit code: 1
The available log does not identify whether the subsequent failure occurs during GitHub App token exchange, installation selection, or another operation.
Suspected root cause: Token acquisition fails after JWT signing, with the precise downstream error absent from the available diagnostics.
Confidence: Medium.
Steps to Reproduce
release/8.0.1xxVMR synchronization pipeline.Other Information
Suggested next steps: