Skip to content

Validate base-demo in CI#3

Merged
codeforester merged 1 commit into
enhancement/365-20260531-interactive-walkthroughfrom
ci/369-20260531-demo-validation
Jun 1, 2026
Merged

Validate base-demo in CI#3
codeforester merged 1 commit into
enhancement/365-20260531-interactive-walkthroughfrom
ci/369-20260531-demo-validation

Conversation

@codeforester
Copy link
Copy Markdown
Owner

Summary

  • Expand the base-demo GitHub Actions workflow into demo validation.
  • Install BATS and run the demo script test suite on every push and PR.
  • Add full Base-backed setup/check/doctor/test/demo validation when the checked-out Base version supports basectl demo.
  • Record the CI validation change in the changelog.

Validation

  • ruby -e 'require "yaml"; YAML.load_file(".github/workflows/tests.yml")'
  • ./tests/validate.sh
  • bats tests/demo_test.bats
  • git diff --check

Depends on #2.

Closes codeforester/base#369

@codeforester codeforester merged commit 85d50d0 into enhancement/365-20260531-interactive-walkthrough Jun 1, 2026
@codeforester codeforester deleted the ci/369-20260531-demo-validation branch June 1, 2026 01:55
codeforester added a commit that referenced this pull request Jun 1, 2026
## Summary

- Expand the base-demo GitHub Actions workflow into demo validation.
- Install BATS and run the demo script test suite on every push and PR.
- Add full Base-backed setup/check/doctor/test/demo validation when the
checked-out Base version supports `basectl demo`.
- Record the CI validation change in the changelog.

## Validation

- `ruby -e 'require "yaml";
YAML.load_file(".github/workflows/tests.yml")'`
- `./tests/validate.sh`
- `bats tests/demo_test.bats`
- `git diff --check`

Depends on #2.

Closes codeforester/base#369
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.

1 participant