Skip to main content

v2.6.0

Release notes for orun v2.6.0.

Highlights

  • TUI cockpit foundation (orun tui)
  • Plan Studio drilldown (jobs → steps → step)
  • Activity drilldown (index → run → job → step)
  • Bottom info panel with level-aware overviews
  • GitHub Artifacts integration for CI shards
  • orun github runs / pull / status / logs triad

New: orun tui

orun tui opens the Orun Cockpit — an interactive terminal UI built on Bubble Tea. It exposes the same plan/run/status/logs primitives as the CLI as navigable panes, with a sidebar, a main area, an optional inspector, and an optional bottom info band. See orun tui.

New: GitHub Artifacts integration

Orun can now produce and consume immutable GitHub Actions artifact shards directly, without actions/upload-artifact / actions/download-artifact steps in the workflow YAML. Plan shards and job shards follow the orun.v1.<exec-id>.<role>.<suffix>.<status> naming convention and are uploaded via an embedded @actions/artifact helper. See orun github and GitHub Artifacts architecture.

Improvements

  • Real GeneratePlan wiring in Plan Studio so the cockpit produces actual .orun/plans/ output instead of a placeholder (Task 0145).
  • LiveOrunService.RunPlan enables dry-run execution from the TUI (Task 0147).
  • orun github runs --details performs a Level-2 manifest download for exact status (Task 0141).
  • orun github logs displays downloaded log content inline (Task 0140).
  • orun github commands accept a normalized --orun-dir and share status selectors (Task 0144).

Fixes

  • Plan Studio review render glitches caused by size propagation when toggling inspector / bottom panel.
  • Inspector overflow for jobs with large step bodies — the inspector now shows a flat list of step names, and full step bodies live in the drill-in view.
  • Artifact upload token gating — uploads now correctly no-op when ACTIONS_RUNTIME_TOKEN is absent.
  • Plan and job shard hydration when partial shards are present.

Breaking changes

None.

Upgrade

Install via Go:

go install github.com/sourceplane/orun/cmd/orun@v2.6.0

Install via shell script:

curl -sSL https://install.orun.dev | bash

Or download a prebuilt release asset and run the bundled install.sh.

Downstream implementations that consume orun as a CLI or library should also read the v2.6 integration guide.