Skip to content

Public-safe CI and release lanes #4

Description

@mathaix

Goal

Create CI and release lanes that are safe for a public Apache repo and useful for local/operator users.

Rubric gates

  • Public CI runs lint/static checks and unit tests without privileged KVM access.
  • Privileged Firecracker/KVM tests are gated to trusted code paths only.
  • Release artifacts are defined for CLI, backend, worker, rootfs/openclaw runtime assets where applicable.
  • make preflight and CI commands agree.

Starting points

  • .github/workflows/
  • Makefile
  • scripts/
  • rootfs/
  • versions.json

Expected output

  • CI workflow updates for public-safe checks.
  • A documented KVM integration lane that does not run arbitrary public PR code on privileged hosts.
  • Basic release documentation or scripts for public artifacts.
  • No private deployment credentials or hosted promotion scripts in public CI.

Non-goals

  • Do not wire public PRs to OVH, claude-swarm, production Cloudflare, or production GCP.
  • Do not publish releases until the overlay-boundary scrub passes.

Metadata

Metadata

Assignees

No one assigned

    Labels

    ci-releaseCI, release, and safe KVM lanesreadinessPublic-core readiness work

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions