Skip to content

ci: upgrade ESRP release task to v14 - #1626

Merged
Treicy Sanchez (Treicysg) merged 1 commit into
mainfrom
fix/esrp-release-14
Nov 11, 2026
Merged

Treicy Sanchez (Treicysg) merged 1 commit into
mainfrom
fix/esrp-release-14

Conversation

@Treicysg

Copy link
Copy Markdown
Contributor

Summary

  • Upgrade EsrpRelease@9 to EsrpRelease@14, matching microsoftgraph/msgraph-sdk-dotnet and the proposed Java fix.
  • Preserve all existing PyPI release inputs and authentication settings.

Why

Build 261322 failed before ESRP execution because the agent could not select an allowed runtime for Node16HandlerData.

The organization's Azure DevOps task definitions confirm ESRP Release 14.0.0 uses the Node20_1 execution handler. Version 9 uses Node16.

Validation

  • YAML parses successfully.
  • Confirmed the task version is the only configuration change; PyPI inputs are unchanged.
  • git diff --check passes.
  • No production release was triggered as part of local validation.

The failed build uses tag v1.66.0; merging this change does not change the YAML used by a retry of that existing build.

Use the Node 20 ESRP handler instead of the blocked Node 16 handler, matching msgraph-sdk-dotnet.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@Treicysg
Treicy Sanchez (Treicysg) marked this pull request as ready for review November 11, 2026 21:15
@Treicysg
Treicy Sanchez (Treicysg) requested a review from a team as a code owner November 11, 2026 21:15
@Treicysg
Treicy Sanchez (Treicysg) merged commit 5d12275 into main Nov 11, 2026
13 checks passed
@Treicysg
Treicy Sanchez (Treicysg) deleted the fix/esrp-release-14 branch November 11, 2026 22:45
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.

2 participants