Skip to content

[release/8.0] Use WIF for OneLocBuild in DevDiv - #17417

Merged
missymessa merged 3 commits into
release/8.0from
missymessa/oneloc-devdiv-wif-release-8.0
Aug 27, 2026
Merged

[release/8.0] Use WIF for OneLocBuild in DevDiv#17417
missymessa merged 3 commits into
release/8.0from
missymessa/oneloc-devdiv-wif-release-8.0

Conversation

@missymessa

Copy link
Copy Markdown
Member

Backport of #17415 for Arcade consumers pinned to release/8.0. This branch uses the legacy templates and templates-official layout, so both OneLoc variants are updated. It enables Ceapex WIF for DevDiv/DevDiv while preserving PAT fallback elsewhere. Relates to AB#10151.

Acquire a short-lived Ceapex feed token in both supported Azure DevOps projects so DevDiv consumers no longer fall back to dn-bot-ceapex-package-r.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 42b6e46d-b9c0-4558-856d-1d1bdb50609d
Copilot AI lite review requested due to automatic review settings August 26, 2026 23:56
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 42b6e46d-b9c0-4558-856d-1d1bdb50609d

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

Backports the OneLocBuild Ceapex feed authentication updates to release/8.0, enabling workload identity federation (WIF) for DevDiv while keeping PAT-based fallback for other projects and for callers that explicitly disable the service connection path.

Changes:

  • Enable WIF token acquisition and usage for both internal and DevDiv Azure DevOps projects in the OneLocBuild job templates.
  • Update template parameter comments to reflect the supported project-scoped service connection behavior.
  • Document the CeapexServiceConnection parameter behavior and DevDiv pipeline authorization requirement.

Reviewed changes

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

File Description
eng/common/templates/job/onelocbuild.yml Enables WIF path for DevDiv and updates inline guidance while preserving PAT fallback logic.
eng/common/templates-official/job/onelocbuild.yml Mirrors the same DevDiv WIF enablement and fallback behavior for the templates-official layout.
Documentation/OneLocBuild.md Documents CeapexServiceConnection behavior, supported projects, and authorization requirement.

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

Comment thread eng/common/templates/job/onelocbuild.yml Outdated
Comment thread eng/common/templates-official/job/onelocbuild.yml Outdated
Copilot AI review requested due to automatic review settings August 26, 2026 23:58

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

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

@missymessa
missymessa requested a review from mmitche August 27, 2026 00:06
Preserve the latest GitHub App authentication and package extraction changes while adding Ceapex WIF for DevDiv.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 42b6e46d-b9c0-4558-856d-1d1bdb50609d
Copilot AI review requested due to automatic review settings August 27, 2026 00:10

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

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

@missymessa
missymessa enabled auto-merge (squash) August 27, 2026 14:46
@missymessa

Copy link
Copy Markdown
Member Author

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).

@missymessa
missymessa merged commit 669ef75 into release/8.0 Aug 27, 2026
12 of 14 checks passed
@missymessa
missymessa deleted the missymessa/oneloc-devdiv-wif-release-8.0 branch August 27, 2026 18:17
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