Skip to content

Releases: reoclo/run

v2.0.4

Choose a tag to compare

@github-actions github-actions released this 09 Jun 00:20

Full Changelog: v2.0.3...v2.0.4

v2.0.3

Choose a tag to compare

@github-actions github-actions released this 07 Jun 06:49

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

v2.0.2

Choose a tag to compare

@github-actions github-actions released this 06 Jun 17:51

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

v2.0.1

Choose a tag to compare

@github-actions github-actions released this 06 Jun 02:31

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

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 06 Jun 02:25

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

v1.0.2

Choose a tag to compare

@github-actions github-actions released this 13 May 23:09

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

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 02 May 02:31
582af68

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

Choose a tag to compare

@boxpositron boxpositron released this 30 Apr 00:54

@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