• arc-runner-v12.1.1.1 0c2e89dd94

    zachhandley released this 2025-12-05 20:51:26 +00:00 | 56 commits to main since this release

    ArcRunner arc-runner-v12.1.1.1 - Patched Forgejo Runner

    Forgejo Runner with exec-task command for Kubernetes pod-based execution.
    Based on upstream Forgejo Runner v12.1.1.

    What is ArcRunner?

    ArcRunner is a patched version of Forgejo Runner that adds the exec-task command.
    This allows pre-claimed tasks to be executed directly without polling - perfect for
    Kubernetes pods where the listener claims tasks and pods execute them.

    Downloads

    Platform Binary Checksum
    macOS Apple Silicon arc-runner-12.1.1.1-darwin-arm64 8dc86903978b9e54199c34382ad7cff3bfae4afe86968560fbda189f3c6fbc83
    macOS Intel arc-runner-12.1.1.1-darwin-amd64 8bdfe48392e7dec5b4555ddcddf9c114f2be0f557c58e8f7e34f9c1adb65b1e9
    Linux x64 arc-runner-12.1.1.1-linux-amd64 5d64d87c450a92925c2f39c7a40f6c859cc4ace8f6703df16fac4a3747dde633
    Linux ARM64 arc-runner-12.1.1.1-linux-arm64 c542f7b0ef4bc12aeebcbb704fc7c3bd391730a0b49eac2aae93345ea0f54dac
    Windows x64 arc-runner-12.1.1.1-windows-amd64.exe 998035902735a203d1876baf5750913acfe6f0f991a58dbb8f8468d5452dc067

    Usage

    # Execute a pre-claimed task (task data from FORGEJO_TASK_DATA env var)
    FORGEJO_TASK_DATA='{"id":123,...}' arc-runner exec-task -c config.yaml
    
    # Standard runner commands also work
    arc-runner daemon
    arc-runner register
    
    Downloads