{"repo":"Dicklesworthstone/doodlestein_self_releaser","free":true,"listed":false,"github":"https://github.com/Dicklesworthstone/doodlestein_self_releaser","clone":"git clone https://github.com/Dicklesworthstone/doodlestein_self_releaser.git","description":"Local release tool that reuses your GitHub Actions workflow YAML to build via nektos/act when CI queues are throttled, then uploads artifacts to GitHub Releases","language":"Shell","stars":30,"topics":["bash","ci-cd","developer-tools","github-actions","release-automation"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"dsr — Doodlestein Self-Releaser Fallback release infrastructure for when GitHub Actions is throttled. Quick Install When GitHub Actions queue times exceed 10 minutes, dsr takes over — reusing your existing workflow YAML to build locally via nektos/act, then uploads artifacts to GitHub Releases. --- TL;DR The Problem : GitHub Actions gets throttled during peak times. Your release sits in queue for 20+ minutes while users wait. The Solution : dsr detects throttling, builds locally using your existing workflow files, and uploads to GitHub Releases — same artifacts, no queue. Why Use dsr? Feature What It Does --------- -------------- Zero config builds Reuses your .github/workflows/release.yml — no parallel build system to maintain Multi-platform Builds on Linux (act), macOS (native), Windows (native) via SSH Signed releases Minisign signatures + SBOM generation built in Queue detection Monitors GH Actions queue time, triggers fallback automatically --- Quick Example --- Design Philosophy 1. Reuse, don't reinvent — Your GitHub Actions workflow is the source of truth. dsr runs it locally via act , not a parallel build system. 2. Detect, don't guess — Queue time monitoring tells you exactly when to fall back. No manual threshold tuning. 3. Same artifacts, different path — Users get identical binaries whether built by GH Actions or dsr . 4. Fail loudly, recover gracefully — Structured exit codes (0-8) and JSON output for scripting. Partial failures are reported, not hidden. 5. Local","default_branch":null,"files":null,"tree":[],"storefront":"/r/Dicklesworthstone","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Dicklesworthstone/doodlestein_self_releaser/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}