Skip to content

Run the test suite in CI on Linux and macOS - #43

Merged
chris-peterson merged 1 commit into
mainfrom
run-the-test-suite-in-ci
Oct 19, 2026
Merged

chris-peterson merged 1 commit into
mainfrom
run-the-test-suite-in-ci

Conversation

@chris-peterson

@chris-peterson chris-peterson commented Oct 14, 2026 •

Copy link
Copy Markdown
Owner

Context

ClaudeWatch gates every Bash, Monitor, Write and Edit call, but nothing runs its test suite, so a regression in the engine reaches main unchecked. This adds a Test workflow that runs tests/test-watchdog.sh on every push to main and every PR, on Ubuntu and macOS. Closes #27.

Windows is out of the matrix for now: its first run failed 17 checks across four causes, tracked in #44.

Review guide

@chris-peterson chris-peterson self-assigned this Oct 14, 2026
@chris-peterson chris-peterson added this to the 1.0 milestone Oct 14, 2026
The suite passes locally, but no workflow runs it, so a regression in
the engine that gates every Bash call reaches main unchecked. The test
job runs tests/test-watchdog.sh on each push to main and each pull
request, on ubuntu-latest and macos-latest.

fail-fast is off so one OS failing doesn't cancel the other's report.
windows-latest is left out of the matrix: its first run failed 17
checks across four causes, tracked in #44.

Refs: #27
@chris-peterson
chris-peterson force-pushed the run-the-test-suite-in-ci branch from 105975b to 82741cf Compare October 14, 2026 21:10
@chris-peterson chris-peterson changed the title Run the test suite in CI on Linux, macOS, Windows Run the test suite in CI on Linux and macOS Oct 14, 2026
@chris-peterson
chris-peterson marked this pull request as ready for review October 19, 2026 22:11
@chris-peterson
chris-peterson merged commit 120793e into main Oct 19, 2026
3 checks passed
@chris-peterson
chris-peterson deleted the run-the-test-suite-in-ci branch October 19, 2026 22:11
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.

Run the test suite in CI on Linux, macOS, and Windows

1 participant