Skip to content

Commit b76e9e2

Browse files
yotsudaclaude
andcommitted
chore(repo): drop orphan dist/ artifact and gitignore the directory
dist/PowerShell.MCP.psm1 was the only git-tracked file under dist/. It was unreferenced by any code path: Build-AllPlatforms.ps1 writes to the user''s PSModulePath, .github/workflows/release.yml stages from Staging/, and grep finds zero references to dist/* anywhere in the codebase. The file was a stale snapshot from an older local-distribution workflow that no longer exists. The other dist/ contents (release/, bin/, mcpb-stage/, skills/) were already excluded from git via the [Rr]elease/ rule incidentally matching dist/release/ — but that''s coincidence, not intent. Add an explicit dist/ rule so future build-output cruft can''t sneak back in. Side benefit: the comprehensive review surfaced "three-way drift" between dist/, dist/release/, and Staging/ psm1 files (different versions, different pipe-name formats, an Install-ClaudeSkill function only present in the oldest snapshot). All of that was local-disk rot — the agent was inspecting .gitignore-d cruft. With dist/ explicitly ignored and the orphan file removed, the apparent "three-way drift" simply disappears: Staging/ is the only source. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 884b371 commit b76e9e2

2 files changed

Lines changed: 3 additions & 466 deletions

File tree

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@ mono_crash.*
2121
[Dd]ebugPublic/
2222
[Rr]elease/
2323
[Rr]eleases/
24+
# Local build artifact directory — not consumed by anything anymore
25+
# (Staging/ is the source of truth for releases via .github/workflows/release.yml).
26+
dist/
2427
x64/
2528
x86/
2629
[Ww][Ii][Nn]32/

0 commit comments

Comments
 (0)