Summary
Add CI validation for the base-demo repository so the interactive walkthrough does not drift or break silently.
Scope
- Add a GitHub Actions workflow in
base-demo.
- Install only lightweight prerequisites needed for demo validation.
- Run BATS tests for shell scripts.
- Run the demo in
--non-interactive mode.
- Verify
basectl check base-demo, basectl doctor base-demo, and basectl test base-demo where feasible.
Acceptance Criteria
- Pull requests to
base-demo validate the demo script and support scripts.
- The CI workflow is simple enough for a demo repo and does not take excessive time.
- The validation catches missing executable bits, missing env contract behavior, and broken demo steps.
Source design: docs/base-demo-spec.md.
Summary
Add CI validation for the
base-demorepository so the interactive walkthrough does not drift or break silently.Scope
base-demo.--non-interactivemode.basectl check base-demo,basectl doctor base-demo, andbasectl test base-demowhere feasible.Acceptance Criteria
base-demovalidate the demo script and support scripts.Source design:
docs/base-demo-spec.md.