Skip to content

Remove dead Windows code - #1364

Open
jwmossmoz wants to merge 2 commits into
masterfrom
remove-dead-code-windows
Open

Remove dead Windows code#1364
jwmossmoz wants to merge 2 commits into
masterfrom
remove-dead-code-windows

Conversation

@jwmossmoz

@jwmossmoz jwmossmoz commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Remove unused Windows modules, profiles, scripts, data, and the registry ACL dependency.
  • Consolidate the four ARM64 Azure role manifests in one shared role.
  • Deduplicate common Windows Kitchen and Serverspec coverage while preserving suite-specific tests.
  • Preserve the operational comments for automatic restore, first-boot order, cache-drive timing, tester requirements, and copied repository ownership.
  • Keep the macOS and Linux cleanup in Remove dead macOS and Linux code #1363.

Validation

  • rv run r10k puppetfile check
  • rv run puppet parser validate on changed Puppet manifests
  • rv run puppet-lint on changed Puppet manifests
  • rv run ruby -c on changed Serverspec files
  • Parse changed YAML files
  • Render and parse the Windows Kitchen configuration for all affected roles
  • Parse the current PowerShell file with pwsh
  • git diff --check
  • Verify that merging this branch with Remove dead macOS and Linux code #1363 produces the exact original cleanup tree

@jwmossmoz
jwmossmoz force-pushed the remove-dead-code-windows branch from 6351437 to 2d2d291 Compare September 2, 2026 20:12
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