openclaw / openclaw/krillswitch

chore(ci): add the Crabbox validation baseline

Open
#84 1 comment 1 reaction 1 assignee View on GitHub

@vincentkoc is already working on this.

Since Aug 28, 2026.

clawsweeper:needs-maintainer-review clawsweeper:needs-product-decision clawsweeper:no-new-fix-pr github_actions impact:security issue-rating: 🌊 off-meta tidepool P3
Dominant language
TypeScript
Stars
4
Forks
1
Avg merge
13h 10m
Merged PRs (30d)
4

Description

Problem

The August 28, 2026 single-repository org setup audit reports two remaining
strict-baseline gaps:

  • Crabbox skill
  • Crabbox CI/config

The release and governance work intentionally did not add a speculative remote
validation backend. The repository needs an explicit provider choice and a
Krillswitch-specific validation contract.

Recommended scope

  • Choose either brokered AWS Crabbox or Blacksmith Testbox-through-Crabbox for
    broad trusted validation.
  • Add .crabbox.yaml with repository-specific sync exclusions and only the
    environment names required by Krillswitch.
  • Add .agents/skills/crabbox/SKILL.md with the exact supported commands,
    provider/id reporting, and cleanup rules.
  • If a hydrate workflow is used, constrain runners with fixed trusted labels:
    self-hosted, crabbox, openclaw, and krillswitch, plus the dynamic
    lease label.
  • Prove one clean broad validation run and rerun the org setup audit until both
    Crabbox gaps clear.

Do not change the npm trusted-publishing or Cloudflare deployment paths as part
of this work.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.