Skip to content

[release/8.0.1xx] Replace VMR synchronization push PAT with a GitHub app auth - #20932

Merged
mthalman merged 1 commit into
dotnet:release/8.0.1xxfrom
premun:prvysoky/app-token
Aug 13, 2026
Merged

[release/8.0.1xx] Replace VMR synchronization push PAT with a GitHub app auth#20932
mthalman merged 1 commit into
dotnet:release/8.0.1xxfrom
premun:prvysoky/app-token

Conversation

@premun

@premun premun commented Aug 13, 2026

Copy link
Copy Markdown
Member

Copilot AI lite review requested due to automatic review settings August 13, 2026 13:17

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the VMR synchronization pipeline to authenticate GitHub pushes using a short-lived GitHub App installation token (minted via Key Vault signing) instead of a long-lived push PAT, aligning the release/8.0.1xx branch with the intended auth model for dotnet/dotnet synchronization.

Changes:

  • Adds a workaround step to copy Get-GitHubAppToken.ps1 and its logging dependency into $(System.DefaultWorkingDirectory)/eng/common so the shared token-minting template can run under multi-checkout layout.
  • Calls the shared /eng/common/templates-official/steps/get-github-app-token.yml to mint an installation token from Key Vault.
  • Switches darc vmr push to use the generated token via --github-pat '$(vmrPushToken)'.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@premun

premun commented Aug 13, 2026

Copy link
Copy Markdown
Member Author

@mthalman same here

@mthalman
mthalman merged commit f15b3dc into dotnet:release/8.0.1xx Aug 13, 2026
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants