APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product. Learn more β
Runner Alternatives
Similar projects and alternatives to runner
-
-
ReSharper
ReSharper is now available in VS Code and Cursor. ReSharper brings a professional toolset for C# developers backed by over 20 years of experience, enterprise-grade security, SOC 2 compliance, and the trust of companies worldwide.
-
-
-
-
-
-
AppSignal
Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
-
dagger
Automation engine to build, test and ship any codebase. Runs locally, in CI, or directly in the cloud (by dagger)
-
-
-
-
-
garden
Automation for Kubernetes development and testing. Spin up production-like environments for development, testing, and CI on demand. Use the same configuration and workflows at every step of the process. Speed up your builds and test runs via shared result caching
-
-
earthly
Super simple build framework with fast, repeatable builds and an instantly familiar syntax β like Dockerfile and Makefile had a baby.
-
-
-
action-tmate
Debug your GitHub Actions via SSH by using tmate to get access to the runner system itself.
-
virtual-environments
Discontinued GitHub Actions runner images [Moved to: https://github.com/actions/runner-images]
-
docker-github-runner-linux
Repository for building a self hosted GitHub runner as a ubuntu linux container
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
runner discussion
runner reviews and mentions
-
Getting a GitHub Actions secret back without leaving it in the log
The runner replaces every registered secret value in the log with ***. It also masks the obvious encodings. The runner source registers base64, JSON-escaped, URL-escaped and command-line-escaped forms of each secret. Even so, echo "$SECRET" | base64 leaks for some secrets and not others. echo adds a newline, and unless the secret's length is a multiple of three, that newline changes the last characters of the encoding, so the registered base64 string never appears. The answers that always work change the string in ways the masker does not anticipate: inserting spaces, reversing it, or encoding it twice.
-
Running GitHub Actions Runner Controller on AKS Automatic: the blog post, executed end to end
The blog pins 2.336.0. By the time I ran this, 2.337.0 was current, and GitHub refuses runners more than a few versions behind, so check the releases page before you copy a tag.
-
GitHub Actions Checkout v7: Why Fork Pull Request Safety Required a 362KB Credential Isolation Rewrite
Actions Runner v2.329.0 Release Notes
-
Why Your GitHub Actions "if" Condition Always Runs (and How to Fix It
You can paste either of these into the GitHub Actions Expression & Trigger Tester and watch it flag the literal-text leak before you push β it warns on exactly this pattern (it's tracked as actions/runner#1173, the most-reacted bug in the runner repo).
- Supply chaing attack alert: .github/setup.js
-
Solved: GitHub is βpostponingβ self-hosted GHA pricing change
#!/bin/bash # A simplified user-data script for an EC2 spot instance # Install dependencies yum update -y yum install -y libicu git # Get my instance ID for self-termination INSTANCE_ID=$(curl -s http://169.254.169.254/latest/meta-data/instance-id) # Your GitHub org/repo details GH_OWNER="YourOrg" GH_REPO="YourRepo" RUNNER_LABELS="ec2-spot,linux-x64" # Create a dedicated user useradd -m github su - github # Download and configure the runner mkdir actions-runner && cd actions-runner curl -o actions-runner-linux-x64-2.311.0.tar.gz -L https://github.com/actions/runner/releases/download/v2.311.0/actions-runner-linux-x64-2.311.0.tar.gz tar xzf ./actions-runner-linux-x64-2.311.0.tar.gz # Get a registration token from GitHub API (requires a Personal Access Token or GitHub App) # NOTE: Securely fetch your GH_TOKEN (e.g., from Secrets Manager) GH_TOKEN="YOUR_GITHUB_PAT_HERE" REG_TOKEN=$(curl -s -X POST -H "Authorization: token ${GH_TOKEN}" -H "Accept: application/vnd.github.v3+json" https://api.github.com/repos/${GH_OWNER}/${GH_REPO}/actions/runners/registration-token | jq .token --raw-output) # Configure the runner to be ephemeral (runs one job then exits) ./config.sh --url https://github.com/${GH_OWNER}/${GH_REPO} --token ${REG_TOKEN} --name "spot-runner-${INSTANCE_ID}" --labels ${RUNNER_LABELS} --ephemeral --unattended # Run it! ./run.sh # After the job, the runner exits. Now, clean up. # Deregistering is handled by the ephemeral flag, but we still need to terminate the machine. # The EC2 instance role needs permission to terminate itself. aws ec2 terminate-instances --instance-ids ${INSTANCE_ID} --region us-east-1
- AWS CodeBuild-powered GitHub Actions self-hosted runners β without webhooks
- Ask HN: Do you have any evidence that agentic coding works?
-
GitHub Actions in 2026: The Complete Guide to Monorepo CI/CD and Self-Hosted Runners
# Download the runner mkdir actions-runner && cd actions-runner curl -o actions-runner-linux-x64.tar.gz -L https://github.com/actions/runner/releases/download/v2.320.0/actions-runner-linux-x64.tar.gz tar xzf actions-runner-linux-x64.tar.gz # Configure ./config.sh --url https://github.com/your-org/your-repo \ --token YOUR_TOKEN \ --labels gpu,linux,x64 # Run as a service sudo ./svc.sh install sudo ./svc.sh start
-
Solved: Bitbucket bait-and-switched, now charging $15/month per self-hosted runner
# Create a folder for the runner mkdir actions-runner && cd actions-runner # Download the latest runner package # (Check GitHub Actions documentation for the latest version and OS) curl -o actions-runner-linux-x64-2.317.0.tar.gz -L https://github.com/actions/runner/releases/download/v2.317.0/actions-runner-linux-x64-2.317.0.tar.gz # Extract the installer tar xzf ./actions-runner-linux-x64-2.317.0.tar.gz # Configure the runner (follow prompts for repository URL and token) ./config.sh --url https://github.com/YOUR_ORG/YOUR_REPO --token YOUR_TOKEN # Run the runner ./run.sh
-
A note from our sponsor - AppSignal
www.appsignal.com | 14 Oct 2026
Stats
actions/runner is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of runner is C#.