Releases: shleder/runreplay
Release list
v0.3.1
What's new
- GitHub Enterprise Server support:
--api-baseflag with strict URL validation (#8) - Clearer GitHub API errors: hints for 401/403/404/410/429, automatic token redaction in messages (#9)
- Richer artifact metadata in JSON output: availability and expiry fields with null-fill (#10)
- Design proposal: redacted inspection-manifest export (#11)
Thanks to @11suixing11 — the first external contributor — for all four PRs in this release.
Checks
npm ci / npm test (45/45) / npm run check / git diff --check / tarball CLI verification — all green before publish.
Full Changelog: v0.3.0...v0.3.1
RunReplay v0.3.0 — Compare failed GitHub Actions jobs with strict baselines
RunReplay v0.2.1 — Run with npx
npm distribution\n\nRunReplay is now available from npm.\n\n\
px runreplay inspect \n
px runreplay resolve \n\nThis release adds npm metadata and a clean distribution tarball containing the CLI and runtime code, without compiled tests.
RunReplay v0.2.0 — Resolve workflow sources and executed Action SHAs
Resolve manifest\n\nRunReplay can now resolve a GitHub Actions job into a versioned manifest:\n\n\
unreplay resolve --json > manifest.json\n\n### What it proves\n\n- Fetches the workflow source at the exact commit that ran.\n- Extracts supported Action declarations from job steps.\n- Uses the GitHub Runner log as the primary proof of an executed Action SHA.\n- Distinguishes immutable full-SHA declarations from mutable tags and branches.\n- Labels a GitHub API ref lookup as \github-api-current-ref, never historical execution evidence.\n\n### Honest limits\n\nLocal Actions, Docker Actions, dynamic expressions, and reusable workflows are reported as unresolved. This release does not claim VM replay, matrix expansion, or nested Action traversal.\n\nCI passes on Node 20, 22, and 24.
RunReplay v0.1.1 — Fix CI test discovery on Node 20
Fixed\n\n- Run the compiled test files explicitly so the test command works consistently in Windows shells and Node 20 on GitHub Actions.\n\nAll CI matrix jobs (Node 20, 22, and 24) pass for this release.
RunReplay v0.1 — Inspect any GitHub Actions job from your terminal
RunReplay v0.1\n\nInitial public release of the GitHub Actions inspector.\n\nRunReplay reads a GitHub Actions job URL and reports the commit SHA, event, runner labels, steps, conclusion, logs API URL, and workflow artifacts.\n\nIt also supports stable JSON output for scripts and integrations:\n\n\
unreplay inspect --json > inspection.json\n\n### Scope\n\nThis release inspects GitHub data. It does not claim to restore a past runner VM, filesystem, caches, secrets, or service state.