Skip to content

Align Windows ARM docs and config audit fixes#7

Merged
KevinTCoughlin merged 1 commit into
mainfrom
kevintcoughlin-windows-arm-audit
Jul 15, 2026
Merged

Align Windows ARM docs and config audit fixes#7
KevinTCoughlin merged 1 commit into
mainfrom
kevintcoughlin-windows-arm-audit

Conversation

@KevinTCoughlin

Copy link
Copy Markdown
Owner

Summary

  • remove static dot_wslconfig so dot_wslconfig.tmpl is the only source of truth
  • update Windows Git Bash Python PATH logic to auto-detect latest installed Python directory
  • make PowerShell Scoop PATH prepend conditional on Scoop actually being installed
  • refresh Windows ARM host metadata and shell policy in CLAUDE.md and CLAUDE-windows.md

Why

This resolves the audit drift on the primary Windows ARM machine and keeps config behavior aligned with current host reality.

- make WSL template the single source of truth by removing static dot_wslconfig
- make Git Bash Python PATH version-agnostic on Windows
- gate Scoop PATH prepend behind path existence in PowerShell profile
- refresh Windows ARM machine metadata and shell policy in CLAUDE docs

Co-authored-by: Copilot App <[email protected]>
Copilot-Session: 85b6627c-889d-4d98-afaf-af4c5f149fef
Copilot AI review requested due to automatic review settings July 15, 2026 18:18

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Aligns Windows ARM workstation documentation and shell/profile configuration with the current audited state, reducing drift between tracked dotfiles and actual host setup (especially around WSL2, Python, and Scoop).

Changes:

  • Removes the static dot_wslconfig so dot_wslconfig.tmpl remains the single source of truth for .wslconfig.
  • Updates Git Bash Python PATH setup to auto-detect the latest installed Python directory under ~/AppData/Local/Programs/Python.
  • Makes the PowerShell Scoop shims PATH prepend conditional on the shims directory existing, and refreshes Windows ARM host metadata/policy notes in the Claude guidance docs.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated no comments.

Show a summary per file
File Description
dot_wslconfig Removes redundant static WSL config to avoid drift vs the templated source.
dot_bashrc.tmpl Switches Windows Git Bash Python PATH from a pinned version to an auto-detected install directory.
Documents/PowerShell/Microsoft.PowerShell_profile.ps1 Avoids prepending Scoop shims unless Scoop is actually present.
CLAUDE.md Updates Windows ARM host build and clarifies shell policy/version info.
CLAUDE-windows.md Updates Windows machine metadata and re-audits Git Bash/WSL notes to match current host reality.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@KevinTCoughlin
KevinTCoughlin merged commit 0872bcf into main Jul 15, 2026
5 checks passed
@KevinTCoughlin
KevinTCoughlin deleted the kevintcoughlin-windows-arm-audit branch July 15, 2026 18:30
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