Releases: reoclo/run
Releases · reoclo/run
v2.0.4
Full Changelog: v2.0.3...v2.0.4
v2.0.3
Full Changelog: v2.0.2...v2.0.3
v2.0.2
Full Changelog: v2.0.1...v2.0.2
v2.0.1
Full Changelog: v2.0.0...v2.0.1
v2.0.0
Full Changelog: v1.0.2...v2.0.0
v1.0.2
Full Changelog: v1.0.1...v1.0.2
v1.0.1
What's Changed
- fix: surface stdout/stderr on failure with collapsible groups + actionable error by @boxpositron in #2
Full Changelog: v1.0.0...v1.0.1
v1.0.0 - Initial Release
@reoclo/run v1.0.0
Execute commands on Reoclo managed servers from GitHub Actions.
Features
- Execute shell commands on remote servers via Reoclo's runner agent
- Environment variable passthrough - inject secrets from Bitwarden, 1Password, or any source
- Working directory support - run commands in a specific directory on the server
- Sync/async execution - fast commands return instantly, long-running commands are polled automatically
- Full audit trail - every operation is logged with GitHub Actions run context (repo, workflow, actor, SHA)
- Scoped API keys - restrict by server, operation type, IP allowlist, and rate limit
- Self-hosted support - configure api_url for self-hosted Reoclo instances
Quick Start
- name: Deploy
uses: reoclo/run@v1
with:
api_key: ${{ secrets.REOCLO_API_KEY }}
server_id: ${{ secrets.REOCLO_SERVER_ID }}
command: |
cd /opt/app && docker compose pull && docker compose up -d
timeout: 300Setup
- Create an Automation API key in Reoclo dashboard (Settings > Automation Keys)
- Add REOCLO_API_KEY and REOCLO_SERVER_ID as GitHub Actions secrets
- Add reoclo/run@v1 to your workflow
See the README for full documentation and examples.
Full Changelog: https://github.com/reoclo/run/commits/v1.0.0