Skip to content

Enable V4 publishing for Windows_NT official job#16674

Merged
akoeplinger merged 2 commits intodotnet:mainfrom
mmitche:fix-enablepublishing-official-jobs
Apr 3, 2026
Merged

Enable V4 publishing for Windows_NT official job#16674
akoeplinger merged 2 commits intodotnet:mainfrom
mmitche:fix-enablepublishing-official-jobs

Conversation

@mmitche
Copy link
Copy Markdown
Member

@mmitche mmitche commented Apr 2, 2026

Summary

This restores V4 artifact publishing for the Windows_NT official build job.

A recent change made V4 publishing opt-in via enablePublishing, which unintentionally stopped the official Arcade build from uploading the Windows_NT_Artifacts pipeline artifact. The post-build Darc promotion still expects that artifact, so official publishing failed even though the build itself succeeded.

This change keeps the new opt-in behavior, but enables it only for the Windows job that actually produces the artifacts consumed by promotion.

Why this is scoped to one job

Only Windows_NT needs to publish the V4 pipeline artifact for the official Arcade flow. Enabling it at the job level keeps the opt-in narrow and preserves the intent of the original change.

Validation

  • confirmed the failure in internal build 2942349
  • confirmed the promotion error in build 2942368 was Artifact 'Windows_NT_Artifacts' not found in build 2942349
  • updated the official pipeline to set enablePublishing: true only on Windows_NT

mmitche and others added 2 commits April 2, 2026 14:12
Official builds still use publishingVersion: 4 and expect the
phase pipeline artifact to be available for Darc promotion.
Opt the official jobs back into V4 artifact publishing.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Only the Windows_NT official build needs the V4 artifact publishing
opt-in for Darc promotion. Move the setting from the shared official
job parameters to that specific job.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@mmitche mmitche changed the title Set enablePublishing for official V4 jobs Enable V4 publishing for Windows_NT official job Apr 2, 2026
@akoeplinger akoeplinger merged commit aa2dee2 into dotnet:main Apr 3, 2026
9 checks passed
Copilot AI pushed a commit that referenced this pull request Apr 7, 2026
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: mmitche <8725170+mmitche@users.noreply.github.com>
mmitche added a commit to mmitche/arcade that referenced this pull request Apr 8, 2026
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: mmitche <8725170+mmitche@users.noreply.github.com>
(cherry picked from commit 1ad1384)
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