Skip to content

M274.2#1969

Merged
mjcheetham merged 4 commits into
releases/shippedfrom
milestones/m274.2
May 13, 2026
Merged

M274.2#1969
mjcheetham merged 4 commits into
releases/shippedfrom
milestones/m274.2

Conversation

@mjcheetham
Copy link
Copy Markdown
Member

mjcheetham and others added 4 commits May 12, 2026 11:19
Move from the VSEngSS-MicroBuild2022-1ES pool to the new
VSEng-MicroBuildVSStable pool, which has Windows Server 2025
+ Visual Studio 2026 images instead.

Signed-off-by: Matthew John Cheetham <mjcheetham@outlook.com>
azure-pipelines: move to new MicroBuild pool (master cherry-pick)
With PublishAot=true, dotnet publish produces the native executable in
$(PublishDir) rather than $(OutputPath). The FilesToSign items were
still referencing $(OutputPath)\FastFetch.exe, causing the ESRP
signing task to fail because the file doesn't exist at that path.

Change the signing path to $(PublishDir) and remove the managed DLL
entries (GVFS.Common.dll, GVFS.Platform.Windows.dll,
GVFS.Virtualization.dll) which are statically linked into the native
AOT binary and no longer exist as separate files.

Assisted-by: Claude Opus 4.6
Signed-off-by: Tyrie Vella <tyrielv@gmail.com>
Fix FastFetch MicroBuild signing for NativeAOT publish
@mjcheetham mjcheetham enabled auto-merge May 13, 2026 08:17
@mjcheetham mjcheetham requested review from dscho and tyrielv May 13, 2026 08:17
@mjcheetham mjcheetham merged commit 3ba80a0 into releases/shipped May 13, 2026
110 checks passed
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