feat: add example runner script and config - #126
Conversation
Introduce an example local runner script and configuration file in examples/ to demonstrate how to invoke Cassandra on a repository using GEMINI_API_KEY and Bazelisk.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #126 +/- ##
=======================================
Coverage 70.27% 70.27%
=======================================
Files 31 31
Lines 3956 3956
=======================================
Hits 2780 2780
Misses 1176 1176 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
|
The previous review comments regarding the temporary file leak, nested dictionary validation, and API key CLI flag handling have all been addressed efficiently and correctly. Great work making the script robust against edge cases! Bugs caught and resolved, Temp files vanish as they should, Clean runs locally. |
Superseded by a new AI review.
Superseded by a new AI review.
…nd provider-api-key CLI flag check
| lines.append(f"{k} = [") | ||
| for item in v: | ||
| lines.append(f' "{item}",') | ||
| lines.append("]") |
There was a problem hiding this comment.
[Observation] If a list ever contains non-string elements (like integers or booleans), this simple serialization will wrap them in quotes (e.g., "1" or "true"). Given that current list configurations (like supplemental-guidelines) only use strings, this works perfectly fine for our current use cases, but it's something to keep in mind if the configuration schema expands.
Summary
Introduces an example local runner script and configuration file under to demonstrate running Cassandra on a local git repository.