Goal
Add a public GitHub Actions CI workflow for KAI OS so visitors can see tests and Evidence Sample replay checks passing on main and pull requests.
Current blocker
A workflow file was prepared locally, but pushing .github/workflows/ci.yml was rejected because the current GitHub token does not have workflow scope:
refusing to allow a Personal Access Token to create or update workflow `.github/workflows/ci.yml` without `workflow` scope
Intended CI checks
./gradlew test installDist --no-daemon
build/install/kaios-cli/bin/kaios --version
build/install/kaios-cli/bin/kaios next --json
build/install/kaios-cli/bin/kaios capsule --file examples/evidence-sample/change-review.capsule.json --check
build/install/kaios-cli/bin/kaios replay --file examples/evidence-sample/change-review.capsule.json
scripts/quickstart-smoke.sh
Done when
main has a visible CI badge in the README.
- Pull requests run the no-key test/install/evidence checks.
- The workflow uses Java 17 and the deterministic mock provider.
- The launch checklist links to the workflow run.
Goal
Add a public GitHub Actions CI workflow for KAI OS so visitors can see tests and Evidence Sample replay checks passing on
mainand pull requests.Current blocker
A workflow file was prepared locally, but pushing
.github/workflows/ci.ymlwas rejected because the current GitHub token does not haveworkflowscope:Intended CI checks
./gradlew test installDist --no-daemon build/install/kaios-cli/bin/kaios --version build/install/kaios-cli/bin/kaios next --json build/install/kaios-cli/bin/kaios capsule --file examples/evidence-sample/change-review.capsule.json --check build/install/kaios-cli/bin/kaios replay --file examples/evidence-sample/change-review.capsule.json scripts/quickstart-smoke.shDone when
mainhas a visible CI badge in the README.