Skip to content

[Sephiroth] improve release: mac Actions build + clawhub skills publish#171

Merged
POPPIN-FUMI merged 1 commit intomainfrom
sephiroth/improve-release-flow
Feb 24, 2026
Merged

[Sephiroth] improve release: mac Actions build + clawhub skills publish#171
POPPIN-FUMI merged 1 commit intomainfrom
sephiroth/improve-release-flow

Conversation

@slv-app
Copy link
Contributor

@slv-app slv-app bot commented Feb 24, 2026

Changes

1. macOS binary build moved to GitHub Actions

  • Added build-mac job (runs-on: macos-latest) with Deno v2.6.5
  • macOS artifact passed to release job via actions/upload-artifact
  • Removed local macOS build requirement from create-release.ts (now runnable from any OS)
  • Updated ansible/compile-slv.yml to use Actions artifact instead of release-assets/

2. OpenClaw skills publish added to Actions

  • Builds 3 skills (validator, rpc, grpc-geyser) via build-skill.sh
  • Installs clawhub CLI and publishes to ClawHub
  • Uses CLAWHUB_TOKEN secret

- Add macOS build job (macos-latest) to GitHub Actions workflow
- Remove local macOS build requirement from create-release.ts
- Update ansible/compile-slv.yml to use Actions artifact instead of local release-assets
- Add clawhub skills publish step for validator, rpc, grpc-geyser
@POPPIN-FUMI POPPIN-FUMI merged commit bbe8443 into main Feb 24, 2026
3 checks passed
@POPPIN-FUMI POPPIN-FUMI deleted the sephiroth/improve-release-flow branch February 24, 2026 16:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant