Remove unused Squad workflows - #27
Conversation
Co-authored-by: cyrusjamula <19627536+cyrusjamula@users.noreply.github.com>
c65bbd4 to
3763e15
Compare
There was a problem hiding this comment.
Pull request overview
This PR removes a set of Squad-related GitHub Actions workflows from this dotfiles repository, with the goal of eliminating inactive or unnecessary automation while keeping only relevant checks.
Changes:
- Deleted Squad issue/label automation workflows (triage, assignment, label sync/enforcement, heartbeat).
- Deleted placeholder/release-channel workflows (CI, preview, release, insider, docs, promote).
- Deleted scheduled maintenance workflow for workflow-run cleanup.
Reviewed changes
Copilot reviewed 12 out of 12 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| .github/workflows/sync-squad-labels.yml | Removed workflow that syncs GitHub labels from Squad roster files. |
| .github/workflows/squad-triage.yml | Removed workflow that triages issues when the squad label is applied. |
| .github/workflows/squad-release.yml | Removed placeholder release workflow on main. |
| .github/workflows/squad-promote.yml | Removed manual promotion workflow (dev→preview→main). |
| .github/workflows/squad-preview.yml | Removed placeholder validation workflow on preview. |
| .github/workflows/squad-label-enforce.yml | Removed workflow enforcing mutual exclusivity across label namespaces. |
| .github/workflows/squad-issue-assign.yml | Removed workflow that reacts to squad:* labels and posts assignment comments/attempts agent assignment. |
| .github/workflows/squad-insider-release.yml | Removed placeholder insider release workflow on insider. |
| .github/workflows/squad-heartbeat.yml | Removed heartbeat workflow (Ralph) that reacts to issues/PRs and applies triage decisions. |
| .github/workflows/squad-docs.yml | Removed placeholder docs build/deploy workflow. |
| .github/workflows/squad-cleanup-runs.yml | Removed scheduled workflow-run cleanup automation. |
| .github/workflows/squad-ci.yml | Removed placeholder CI workflow for PRs/pushes across multiple branches. |
Suppressed comments (2)
.github/workflows/squad-heartbeat.yml:1
- This workflow is being removed, but the repo still contains Squad templates/docs that describe
.github/workflows/squad-heartbeat.ymlas the "active workflow" (see.squad/templates/workflows/squad-heartbeat.yml:2-7). After this deletion, those references become incorrect and may confuse maintainers about how Squad automation is expected to run in this repo.
Consider either updating the .squad/templates/workflows/* headers (and any other docs) to no longer claim an active .github/workflows/* copy exists for this repo, or keeping the workflow if GitHub-side Squad automation is still desired.
.github/workflows/squad-ci.yml:1
- PR description says "Retain relevant automation" including CodeQL scanning, but after these workflow removals the only workflow file remaining is
.github/workflows/powershell.yml, and there is no dedicated CodeQL analysis workflow in the repo (nocodeqlworkflow found under.github/workflows/). If CodeQL scanning is still intended, add/restore a CodeQL workflow (or clarify that SARIF upload from PSScriptAnalyzer is the only remaining code scanning integration).
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
The repository had numerous Squad workflows that were inactive, unconfigured, or unnecessary for this dotfiles project.