Skip to content

Update: Linux pipeline to use custom pool#139

Merged
Tatsinnit merged 1 commit into
Azure:mainfrom
Tatsinnit:update/1-es-pipeline
Jan 24, 2026
Merged

Update: Linux pipeline to use custom pool#139
Tatsinnit merged 1 commit into
Azure:mainfrom
Tatsinnit:update/1-es-pipeline

Conversation

@Tatsinnit
Copy link
Copy Markdown
Member

Description

This PR take care of the pool which is no longer valid and with the new custom pool there is a need to use the dot net task so that the esrpcli.exe: not found error can be avoided.

This is preemptive change and helps in updating the pipeline. There is more required for moving forward, like:

  • Moving the 1es out to the ../workflow/.azure/.pipeline or whatever preferred space folks want to.
  • Secondly, there is a need to co-rdinate the move-around changes in the 1es pipeline as well.

Thanks

Type of Change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation update
  • Performance improvement
  • Code refactoring
  • CI/CD changes
  • Other: **___**

Changes Made

  • List the specific changes made are as follows:
    • Poolname change.
    • Consecutive botnet task required because there will be esop not found error with custom image.

Signed-off-by: Tatsat Mishra <tamishra@microsoft.com>
@Tatsinnit Tatsinnit self-assigned this Jan 18, 2026
@Tatsinnit Tatsinnit added the enhancement New feature or request label Jan 18, 2026
Copilot AI review requested due to automatic review settings January 18, 2026 23:01
@Tatsinnit Tatsinnit added the github_actions Pull requests that update GitHub Actions code label Jan 18, 2026
@Tatsinnit Tatsinnit requested a review from skoeva January 18, 2026 23:01
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

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 Linux 1ES pipeline to use a new custom pool image and adds .NET SDK installation to fix ESRP Code Signing compatibility issues. The previous pool image is no longer valid, and the new custom image requires .NET SDK to be explicitly installed to avoid "esrpcli.exe: not found" errors.

Changes:

  • Updated pool image from azcu-1es-agent-amd64-mariner-2-img to 1es-azlinux-3-amd64-custom-disk
  • Added UseDotNet@2 task to install .NET SDK 6.x for ESRP signing compatibility

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/1es-pipeline-linux.yml
Comment thread .github/workflows/1es-pipeline-linux.yml
Comment thread .github/workflows/1es-pipeline-linux.yml
Comment thread .github/workflows/1es-pipeline-linux.yml
Copy link
Copy Markdown
Member

@ashu8912 ashu8912 left a comment

Choose a reason for hiding this comment

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

Saw the same change done in the k8s extension as well so i know this works, thanks @Tatsinnit

@illume
Copy link
Copy Markdown
Collaborator

illume commented Jan 23, 2026

I wonder how do we verify this workflow is working? Can we run it to generate executables? Or is it tied to a release?
@Tatsinnit I remember now you posted docs already on how to do the builds, I'll read through those.

@Tatsinnit Tatsinnit merged commit 366a6ff into Azure:main Jan 24, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants