Skip to content

Add base-demo CI validation #369

@codeforester

Description

@codeforester

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.

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions