Skip to content

Enable secretless authentication - #2271

Merged
adegeo merged 2 commits into
dotnet:mainfrom
BillWagner:enable-secretless
Aug 10, 2026
Merged

Enable secretless authentication#2271
adegeo merged 2 commits into
dotnet:mainfrom
BillWagner:enable-secretless

Conversation

@BillWagner

Copy link
Copy Markdown
Member

Replace the PAT authorization with Entra secretless authentication.

I've also added the new secret for the audience parameter and updated the Entra configuration. After this is merged, I'll delete the obsolete quest key.

Replace the PAT authorization with Entra secretless authentication.

I've also added the new secret for the audience parameter and updated the Entra configuration. After this is merged, I'll delete the obsolete quest key.
@BillWagner
BillWagner requested review from adegeo and a lite review from Copilot August 10, 2026 17:55

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the Quest-related GitHub Actions workflows to stop using the QUEST_KEY PAT-style secret and instead acquire an Azure DevOps access token via Entra ID OpenID Connect (OIDC) (“secretless” auth), aligning the workflows with the updated Entra configuration.

Changes:

  • Adds an additional OIDC auth step to obtain an Azure DevOps token using a new QUEST_AUDIENCE secret.
  • Replaces ImportOptions__ApiKeys__QuestKey with ImportOptions__ApiKeys__QuestAccessToken in the sequester workflow environments.
  • Applies the same token-based approach to both single-issue and bulk Quest import workflows.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.

File Description
.github/workflows/quest.yml Adds Azure DevOps OIDC token acquisition and switches sequester to use QuestAccessToken instead of QuestKey.
.github/workflows/quest-bulk.yml Adds Azure DevOps OIDC token acquisition for bulk runs and switches to QuestAccessToken.

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

Comment thread .github/workflows/quest.yml Outdated
Comment thread .github/workflows/quest.yml
Comment thread .github/workflows/quest-bulk.yml
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@adegeo
adegeo enabled auto-merge (squash) August 10, 2026 18:01
@adegeo
adegeo merged commit 18a1d9a into dotnet:main Aug 10, 2026
9 checks passed
@BillWagner
BillWagner deleted the enable-secretless branch August 10, 2026 18:03
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.

4 participants