Skip to content

Deploy

Run GitHub Actions jobs on Skippr-managed Linux runners. GitHub stays the workflow engine; Skippr starts a runner when a matching job is queued. You keep using runs-on labels in your workflow YAML.

The first sub-product is Runner. That guide shows the same GitHub install, repository bind, and pool create as CLI, Terraform, CDKTF TypeScript, or CDKTF Python. Long-running machines are not a product yet.

Status: Preview. See the API action reference for the full command list.

At a glance

Hostnamedeploy.{region}.cloud.skippr.io
AuthCloud JWT (Authorization: Bearer) or SigV4 service deploy
ProtocolCloud JSON (X-Cloud-Target: CloudDeploy.Runner.<Action>)
CLIskippr deploy runner <operation>

What you can do

  • Record a GitHub App installation.
  • Bind a repository to that installation.
  • Create a runner pool with a size label such as skippr-linux-x64-2.
  • List and cancel runner sessions after GitHub queues a matching job.
  • Delete a pool: in-flight sessions stop, then the pool is removed.
  • Manage pool variables and secret references.

Webhook delivery uses the platform hostname. You do not paste a webhook secret.