Skip to content

release: v0.4.0 — CI/CD pipeline + workflow tests#47

Merged
bradygaster merged 2 commits intomainfrom
preview
Feb 13, 2026
Merged

release: v0.4.0 — CI/CD pipeline + workflow tests#47
bradygaster merged 2 commits intomainfrom
preview

Conversation

@bradygaster
Copy link
Copy Markdown
Owner

What's in this PR

Adds the CI/CD pipeline that was missing from the initial v0.4.0 merge (PR #45):

New Workflows

  • squad-ci.yml — Runs tests on every PR to dev/preview/main and on push to dev
  • squad-preview.yml — Validates preview branch (tests + no .ai-team/ leaks + version check)
  • squad-release.yml — Auto-creates git tag + GitHub Release on push to main (idempotent)

Tests

  • 22 new tests in \ est/workflows.test.js\ covering template existence, YAML validity, init/upgrade behavior, trigger configs, and byte-for-byte template matching

Distribution

  • All 3 workflows have matching templates in \ emplates/workflows/\ so users get them on init/upgrade

Total test count: 45 (23 existing + 22 new) — all passing

⚠️ When this merges to main, \squad-release.yml\ will automatically create the \�0.4.0\ tag and GitHub Release.

@bradygaster bradygaster merged commit 8193504 into main Feb 13, 2026
4 checks passed
@bradygaster bradygaster deleted the preview branch February 13, 2026 17:23
williamhallatt added a commit to williamhallatt/squad that referenced this pull request Mar 16, 2026
…er#341)

46 tests covering 4 features:
- bradygaster#31 Ralph Idle-Watch Mode (RalphMonitor): 11 tests
- bradygaster#47 Client Compatibility (Platform Detection): 16 tests
- bradygaster#45 Reviewer Lockout (deepened): 11 tests
- bradygaster#46 Deadlock Handling (deepened): 8 tests

Combined with batch 1 (PR bradygaster#422) and batch 2 (PR bradygaster#425), automated
tests now cover 11 of 13 ⚠️ Needs Setup features from bradygaster#341.
bradygaster pushed a commit that referenced this pull request Mar 16, 2026
)

SDK feature parity batch 3: 46 tests for casting determinism, universe selection, and overflow handling.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
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