Skip to content

Releases: reoclo/run

v2.0.4

09 Jun 00:20

Choose a tag to compare

v2.0.3

07 Jun 06:49

Choose a tag to compare

Full Changelog: v2.0.2...v2.0.3

v2.0.2

06 Jun 17:51

Choose a tag to compare

Full Changelog: v2.0.1...v2.0.2

v2.0.1

06 Jun 02:31

Choose a tag to compare

Full Changelog: v2.0.0...v2.0.1

v2.0.0

06 Jun 02:25

Choose a tag to compare

Full Changelog: v1.0.2...v2.0.0

v1.0.2

13 May 23:09

Choose a tag to compare

Full Changelog: v1.0.1...v1.0.2

v1.0.1

02 May 02:31
582af68

Choose a tag to compare

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

30 Apr 00:54

Choose a tag to compare

@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: 300

Setup

  1. Create an Automation API key in Reoclo dashboard (Settings > Automation Keys)
  2. Add REOCLO_API_KEY and REOCLO_SERVER_ID as GitHub Actions secrets
  3. 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