Skip to content

Add nightly synthetic real-world test for govbot#2

Open
sartaj wants to merge 3 commits intomainfrom
claude/add-govbot-nightly-test-B7RzX
Open

Add nightly synthetic real-world test for govbot#2
sartaj wants to merge 3 commits intomainfrom
claude/add-govbot-nightly-test-B7RzX

Conversation

@sartaj
Copy link
Contributor

@sartaj sartaj commented Feb 1, 2026

Adds a GitHub Actions workflow that runs daily at 6 AM UTC to validate
the basic govbot installation and usage flow:

  • Installs govbot via the published nightly install script
  • Runs 'govbot clone wy' to test repository cloning
  • Runs 'govbot logs' and validates the output is non-empty valid JSON
  • Reports test results in the GitHub Actions summary

This catches regressions in the install process and core functionality
before users encounter them.

https://claude.ai/code/session_019mSaEYKo7MFt1VVeTKNGfk

Adds a GitHub Actions workflow that runs daily at 6 AM UTC to validate
the basic govbot installation and usage flow:

- Installs govbot via the published nightly install script
- Runs 'govbot clone wy' to test repository cloning
- Runs 'govbot logs' and validates the output is non-empty valid JSON
- Reports test results in the GitHub Actions summary

This catches regressions in the install process and core functionality
before users encounter them.

https://claude.ai/code/session_019mSaEYKo7MFt1VVeTKNGfk
Use 'govbot clone all' instead of a single state to provide more
comprehensive coverage of the clone functionality.

https://claude.ai/code/session_019mSaEYKo7MFt1VVeTKNGfk
The install script downloads from windy-civi/toolkit which doesn't have
a nightly release. Build from source instead, which also ensures we're
testing the actual code in this repository.

https://claude.ai/code/session_019mSaEYKo7MFt1VVeTKNGfk
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