Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion tools/metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,5 @@
"LTSReleaseTag" : ["v7.4.13"],
"NextReleaseTag": "v7.5.0-preview.4",
"LTSRelease": { "PublishToChannels": false, "Package": false },
"StableRelease": { "PublishToChannels": true, "Package": true }
"StableRelease": { "PublishToChannels": false, "Package": true }
Copy link

Copilot AI Apr 22, 2026

Choose a reason for hiding this comment

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

Setting StableRelease.PublishToChannels to false makes ChannelSelection.IsStable evaluate to false for non-preview builds, which leads to "No valid channel detected" failures in downstream release templates (e.g., release-MSIX-Publish.yml and package-store-package.yml) because they require exactly one channel to be true. To disable publishing without breaking the pipeline, consider separating "is stable build" from "publish stable to channels" (e.g., keep IsStable derived from the tag/build type and gate publish steps with a separate publish flag), or ensure the MSIX/Store publish stages/jobs are fully skipped when stable publishing is disabled.

Suggested change
"StableRelease": { "PublishToChannels": false, "Package": true }
"StableRelease": { "PublishToChannels": true, "Package": true }

Copilot uses AI. Check for mistakes.
Copy link

Copilot AI Apr 22, 2026

Choose a reason for hiding this comment

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

PR title/description mention preventing 7.5.x from publishing to stable channels, but this flag disables stable-channel publishing for all stable (non-preview) builds produced from this branch. If the intent is specific to 7.5.x only, it may be worth confirming this PR targets the correct release branch and that disabling stable publishing here won’t unintentionally affect other stable servicing releases that use the same pipeline config.

Copilot uses AI. Check for mistakes.
}
Loading