Skip to content

Skip AppX package removal on Windows builders#1191

Open
jwmossmoz wants to merge 2 commits into
masterfrom
skip-appx-on-builders
Open

Skip AppX package removal on Windows builders#1191
jwmossmoz wants to merge 2 commits into
masterfrom
skip-appx-on-builders

Conversation

@jwmossmoz
Copy link
Copy Markdown
Contributor

@jwmossmoz jwmossmoz commented Apr 28, 2026

Summary

  • use win-worker.function to identify builder roles in disable_services
  • skip Azure AppX package removal on builder images
  • leave datacenter and other disable-services behavior unchanged

Validation

  • git diff --check -- modules/roles_profiles/manifests/profiles/disable_services.pp
  • puppet parser validate modules/roles_profiles/manifests/profiles/disable_services.pp via PDK bundled Puppet 8.10.0

Context

The Windows 11 ARM64 builder role has win-worker.function: builder, but custom_win_purpose is still reported as tester, which caused the Azure AppX uninstall path to run during image builds.

@jwmossmoz jwmossmoz force-pushed the skip-appx-on-builders branch from dd30374 to b19f280 Compare April 28, 2026 18:14
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.

1 participant