Skip to content

chore(repo): keep squad artifacts out of git#314

Merged
shanselman merged 1 commit into
openclaw:masterfrom
indierawk2k2:chore/remove-squad-artifacts
May 11, 2026
Merged

chore(repo): keep squad artifacts out of git#314
shanselman merged 1 commit into
openclaw:masterfrom
indierawk2k2:chore/remove-squad-artifacts

Conversation

@indierawk2k2
Copy link
Copy Markdown
Contributor

@indierawk2k2 indierawk2k2 commented May 11, 2026

Summary

  • remove the tracked .squad files currently present on master
  • remove stale test comments that linked to deleted .squad handoff documents
  • keep .squad/ ignored with an explicit local-state comment
  • add a repo hygiene CI job that fails when any root .squad path is tracked
  • make the existing test check fail if repo hygiene fails, so existing branch protection still blocks leaks
  • gate tag releases on repo hygiene, test, build, and extension build success while preserving optional MSIX behavior

Validation

  • git diff --check
  • git ls-files .squad returned 0 tracked paths after cleanup
  • git ls-files contains no tracked filenames with squad/.squad
  • git grep --cached -n -i squad -- . returns only the intentional CI guard and .gitignore entries
  • ./build.ps1
  • dotnet test ./tests/OpenClaw.Shared.Tests/OpenClaw.Shared.Tests.csproj --no-restore
  • dotnet test ./tests/OpenClaw.Tray.Tests/OpenClaw.Tray.Tests.csproj --no-restore

Review notes

  • Reviewed adversarially with GPT-5.5 rubber-duck passes; updated the CI guard so it fails the existing test check, prevents tag release jobs from proceeding after hygiene/test/build failures, and removes stale tracked comments that pointed at deleted .squad handoff files.

@indierawk2k2 indierawk2k2 force-pushed the chore/remove-squad-artifacts branch from 8145465 to 297d388 Compare May 11, 2026 20:13
Remove tracked .squad files from the repository and add a CI hygiene check that fails if future changes track .squad paths.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@indierawk2k2 indierawk2k2 force-pushed the chore/remove-squad-artifacts branch from 297d388 to 2b47779 Compare May 11, 2026 20:23
@shanselman shanselman merged commit ff3fe3e into openclaw:master May 11, 2026
16 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.

2 participants