cyberneticlibrary

Automate OpenClaw nightly releases

release-openclaw-nightlyskillsetup L3377,536
openclaw/openclaw
What it does

Isolate and publish alpha/beta releases from proof branches

Best for

Keeping nightly releases unblocked by main instability while proving fixes forward-port cleanly.

Inputs
  • · base SHA from main
  • · Tideclaw host state file
  • · Discord trigger (optional)
Outputs
  • · alpha release tag (vYYYY.M.D-alpha.N)
  • · npm alpha dist-tag
  • · forward-port PR to main
Requires
  • · git
  • · npm publish
  • · GitHub Actions/OIDC
  • · gh CLI
Preconditions
  • · Tideclaw machine identity configured
  • · release-private state file loaded
Failure modes
  • · publishing from dirty checkout ships unintended code
  • · reusing stale branch SHAs causes version conflicts
  • · main CI failure blocks alpha publish
Trust signals
  • · timestamped release branches (tideclaw/alpha/YYYY-MM-DD-HHMMZ)
  • · release CI green gates
  • · npm tag proof