Skip to content

build: make the PGO build work again; upgrade nuget - #19810

Merged
Dustin L. Howett (DHowett) merged 3 commits into
mainfrom
dev/duhowett/make-the-pgo-publishing-step-work-again
Jan 29, 2026
Merged

Dustin L. Howett (DHowett) merged 3 commits into
mainfrom
dev/duhowett/make-the-pgo-publishing-step-work-again

Conversation

@DHowett

Copy link
Copy Markdown
Member

Two main changes:

  • the build was failing for ARM64 because the build agents run out of memory downloading artifacts; this is a known issue that nobody cares to fix (and it pertains to using the x64 emulated agent host on native arm64 machines)
    • deleting the PDBs shrinks the build output by 2500MB :P
  • we had to switch to a new type of identity for publishing nuget packages to our cross-org feed

I've verified that we get counts and can even produce final PGO count packages for both architectures!

@DHowett Dustin L. Howett (DHowett) changed the title build: make the PGO build work again build: make the PGO build work again; upgrade nuget Jan 29, 2026
@DHowett
Dustin L. Howett (DHowett) force-pushed the dev/duhowett/make-the-pgo-publishing-step-work-again branch from a4dee3e to 840a6d6 Compare January 29, 2026 03:23
@zhangweize9-cyber

Copy link
Copy Markdown

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.

Thank you!

@DHowett
Dustin L. Howett (DHowett) merged commit 8f3d1d8 into main Jan 29, 2026
27 checks passed
@DHowett
Dustin L. Howett (DHowett) deleted the dev/duhowett/make-the-pgo-publishing-step-work-again branch January 29, 2026 20:44
Dustin L. Howett (DHowett) added a commit that referenced this pull request Jan 29, 2026
This reverts commit 408f3e2.

Now that we have #19810, it works again!
@github-project-automation github-project-automation Bot moved this to To Cherry Pick in 1.24 Servicing Pipeline Feb 27, 2026
@DHowett Dustin L. Howett (DHowett) moved this from To Cherry Pick to Cherry Picked in 1.24 Servicing Pipeline Feb 27, 2026
Dustin L. Howett (DHowett) added a commit that referenced this pull request Feb 27, 2026
Two main changes:

- the build was failing for ARM64 because the build agents run out of
memory downloading artifacts; this is a known issue that nobody cares to
fix (and it pertains to using the x64 emulated agent host on native
arm64 machines)
   - deleting the PDBs shrinks the build output by 2500MB :P
- we had to switch to a new type of identity for publishing nuget
packages to our cross-org feed

I've verified that we get counts _and_ can even produce final PGO count
packages for both architectures!

(cherry picked from commit 8f3d1d8)
Service-Card-Id: PVTI_lADOAF3p4s4BBcTlzgmV1Qg
Service-Version: 1.24
@DHowett Dustin L. Howett (DHowett) moved this from Cherry Picked to Validated in 1.24 Servicing Pipeline Apr 30, 2026
@DHowett Dustin L. Howett (DHowett) moved this from Validated to Shipped in 1.24 Servicing Pipeline Apr 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

3 participants