Skip to content

[Infrastructure]: Enable public GitHub Actions CI #12

@morning-verlu

Description

@morning-verlu

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is neededlaunchLaunch and growth work

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions