Skip to content

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

Merged
DHowett merged 3 commits intomainfrom
dev/duhowett/make-the-pgo-publishing-step-work-again
Jan 29, 2026
Merged

build: make the PGO build work again; upgrade nuget#19810
DHowett merged 3 commits intomainfrom
dev/duhowett/make-the-pgo-publishing-step-work-again

Conversation

@DHowett
Copy link
Member

@DHowett DHowett commented Jan 29, 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!

@DHowett DHowett changed the title build: make the PGO build work again build: make the PGO build work again; upgrade nuget Jan 29, 2026
@DHowett DHowett force-pushed the dev/duhowett/make-the-pgo-publishing-step-work-again branch from a4dee3e to 840a6d6 Compare January 29, 2026 03:23
@DHowett DHowett enabled auto-merge (squash) January 29, 2026 17:43
Copy link
Member

@carlos-zamora carlos-zamora left a comment

Choose a reason for hiding this comment

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

Thank you!

@DHowett DHowett merged commit 8f3d1d8 into main Jan 29, 2026
27 checks passed
@DHowett DHowett deleted the dev/duhowett/make-the-pgo-publishing-step-work-again branch January 29, 2026 20:44
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 DHowett moved this from To Cherry Pick to Cherry Picked in 1.24 Servicing Pipeline Feb 27, 2026
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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Cherry Picked

Development

Successfully merging this pull request may close these issues.

2 participants