What problem does it solve?
Replaces blocked or slow GitHub Actions pipelines with a local fallback release infrastructure that builds across platforms and prepares artifacts for release.
Core Features & Use Cases
- Workflow reuse: Reuses existing GitHub Actions workflows locally via nektos/act to reproduce release steps without the cloud queue.
- Cross‑platform builds: Builds Linux (via act), macOS, and Windows targets via native SSH on dedicated build hosts.
- Security & provenance: Generates SBOMs and signs artifacts to maintain supply chain integrity.
- Queue detection & fallback: Detects throttling and automatically orchestrates local builds and artifact uploads to releases.
- Extensible tooling: Supports artifact naming, releases, signing, and optional attachments through a cohesive CLI.
Quick Start
Install dsr, configure your build hosts, and run a throttling check to trigger a fallback when needed.