Skip to content

Conversation

@DHowett
Copy link
Member

@DHowett DHowett commented Dec 2, 2025

A few features were marked "always disabled" and then enabled in dev, canary and preview. I simplified those to "always enabled" and disabled in release instead. This required changes to Generate-FeatureStaging to make it consider WindowsInbox a Release branding (which, honestly, it always should have been.)

  • Feature_DynamicSSHProfiles
  • Feature_ShellCompletions
  • Feature_SaveSnippet
  • Feature_QuickFix

Feature_DynamicSSHProfiles had been improperly gating access to the SSH profile generator, which caused the build to fail when the feature was actually disabled after #19239.

Feature_DisableWebSourceIcons was deprecated in #19143, but the XML file never got the memo.

A few features were marked "always disabled" and then enabled in dev,
canary and preview. I simplified those to "always enabled" and disabled
in release instead. This required changes to Generate-FeatureStaging
to make it consider `WindowsInbox` a Release branding (which, honestly,
it always should have been.)

- Feature_DynamicSSHProfiles
- Feature_ShellCompletions
- Feature_SaveSnippet
- Feature_QuickFix

Feature_DisableWebSourceIcons was deprecated in #19143, but the XML file
never got the memo.
@DHowett DHowett enabled auto-merge (squash) December 2, 2025 19:26
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.

Just the one question, but I'm not gonna block over it.

# Then, branding type (if no overriding branch match)

If ($Branding -Eq "Release" -And $Feature.DisabledReleaseToken) {
If ($Branding -In @("Release", "WindowsInbox") -And $Feature.DisabledReleaseToken) {
Copy link
Member

Choose a reason for hiding this comment

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

Copy link
Member Author

Choose a reason for hiding this comment

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

eh. One can conceivably consider WindowsInbox a type of "Release"

@DHowett DHowett merged commit afb4752 into main Dec 2, 2025
20 of 22 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