{"adoption": {"forks": 51, "observed_at": "2026-08-28T04:04:17.562112+00:00", "stars": 1300}, "canonical_url": "https://ross.abutalabs.com/products/runs-on", "card": {"archived": false, "artifact_type": "service", "description": "Self-hosted GitHub Actions runners made simple. For AWS. 10x cheaper, up to 2x faster, and unlimited caching. Best alternative to Actions Runner Controller.", "domain": ["cloud-computing", "developer-tools"], "enriched": true, "function": ["ci-cd", "deployment", "infrastructure-as-code", "monitoring", "caching", "self-hosted"], "health_score": 100, "homepage": "https://runs-on.com", "language": null, "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["runs-on/runs-on"], "name": "runs-on/runs-on", "platform": ["cloud", "self-hosted", "windows"], "pushed_at": "2026-08-24T11:27:03+00:00", "repo": "runs-on/runs-on", "stars": 1300, "tags": ["github-actions", "ec2-spot", "ephemeral-runners", "cloudformation", "terraform", "gpu-runners", "cost-optimization", "runner-controller", "arm64", "opentelemetry", "devops", "continuous-integration", "automation", "docker", "linux"], "topics": ["aws", "github-actions", "self-hosted", "ci", "cicd", "cloudformation", "continuous-delivery", "continuous-deployment", "continuous-integration", "ec2-spot", "github-runners", "on-premise", "self-hosted-runners"], "urls": [], "use_cases": ["run GitHub Actions CI on my own AWS account to cut costs", "replace Actions Runner Controller without managing Kubernetes", "get faster CI runners with more CPU or GPU than GitHub-hosted", "spin up ephemeral per-job runners with spot instances", "self-host GitHub Actions runners with unlimited build caching", "run CI jobs on arm64 or GPU EC2 instances", "keep CI credentials and runner infrastructure inside my VPC"], "what_it_is": "RunsOn is a self-hosted GitHub Actions runner control plane for AWS that launches a fresh, ephemeral EC2 instance for every CI job, deployed via a single CloudFormation stack or Terraform module. It offers GitHub runner-image compatibility, spot pricing without per-minute markup, GPU/Windows/arm64 support, and built-in caching and observability, positioning itself as a simpler, cheaper alternative to Actions Runner Controller (ARC).", "when_to_avoid": ["you need macOS runners — not yet supported", "you don't use AWS or don't want to manage cloud infrastructure at all", "you prefer a fully free open-source solution — commercial use requires a paid license (free only for non-commercial)", "your CI volume is tiny and GitHub-hosted runners are already cost-effective", "you're Kubernetes-first and want runner pods managed alongside your workloads in ARC"], "when_to_choose": ["your GitHub Actions bill is high and you want AWS spot pricing without per-minute markup", "you want runner infrastructure, IAM, and networking fully inside your own AWS account", "you need larger or faster instances (up to 896 vCPUs, GPU, arm64, Windows) than GitHub-hosted runners offer", "you want a simpler alternative to ARC without managing a Kubernetes cluster", "you need per-job cost tracking, OpenTelemetry traces, and effectively unlimited caching"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/runs-on", "repo": "runs-on/runs-on", "role": "main", "score": 93}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:17.562112+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:52:19.557591+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ceba47ab0e2122950fd474a1e7bb238ea1d5e02554f36dbea8532894652359c7", "fetched_at": "2026-08-28T04:04:17.562112+00:00", "kind": "readme", "missing": false, "url": "https://github.com/runs-on/runs-on"}, {"content_hash": "56560448becbff4b4009409c2079de93aa47a8c3b26479325e23c31e4593227d", "fetched_at": "2026-08-29T12:10:22.411700+00:00", "kind": "homepage", "missing": false, "url": "https://runs-on.com"}, {"content_hash": "9101b5ba19db42ea307f1eaa67cbe0381a44e5e0cf3d1eeec4aae49559b1a7f1", "fetched_at": "2026-08-29T12:10:22.421027+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/docs"}, {"content_hash": "704b34f832575a167da0b9d7bc0d599d2840d6aa75bed62062f00a6e06747f6c", "fetched_at": "2026-08-29T12:10:22.427303+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/docs/maintenance/troubleshooting"}, {"content_hash": "e91ec380bcb554b4c1ff78b68ea76d63cd211ae16cdfbb9a29cf61c953eee1e9", "fetched_at": "2026-08-29T12:10:22.429535+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/quickstart"}, {"content_hash": "37bea0f195a71fed02f14720a084d5223639e137ede811d4228baa1f973b7557", "fetched_at": "2026-08-29T12:10:22.431212+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/docs/runners/labels"}, {"content_hash": "2cdf486414ed6dd605888bdcf75fd40189024bbe4dfbbaaa03346fac1ed7d862", "fetched_at": "2026-08-29T12:10:22.434311+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/installation"}, {"content_hash": "d943e3e1f2af4ebb1e5df82de119dbcb6057a8611e9ca30e4c9c61ec4b5f9955", "fetched_at": "2026-08-29T12:10:22.436382+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/docs/runners"}, {"content_hash": "dd63ec3c573f04b135c58f0985eb09f36464343351147cee753a65c7cc25ecec", "fetched_at": "2026-08-29T12:10:22.422868+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/pricing"}, {"content_hash": "809d676d56e810056160d4786028545faa4852c1e66b92fdf76472ed93101cf3", "fetched_at": "2026-08-29T12:10:22.424965+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/changelog"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:17.562112+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:52:19.557591+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ceba47ab0e2122950fd474a1e7bb238ea1d5e02554f36dbea8532894652359c7", "fetched_at": "2026-08-28T04:04:17.562112+00:00", "kind": "readme", "missing": false, "url": "https://github.com/runs-on/runs-on"}, {"content_hash": "56560448becbff4b4009409c2079de93aa47a8c3b26479325e23c31e4593227d", "fetched_at": "2026-08-29T12:10:22.411700+00:00", "kind": "homepage", "missing": false, "url": "https://runs-on.com"}, {"content_hash": "9101b5ba19db42ea307f1eaa67cbe0381a44e5e0cf3d1eeec4aae49559b1a7f1", "fetched_at": "2026-08-29T12:10:22.421027+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/docs"}, {"content_hash": "704b34f832575a167da0b9d7bc0d599d2840d6aa75bed62062f00a6e06747f6c", "fetched_at": "2026-08-29T12:10:22.427303+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/docs/maintenance/troubleshooting"}, {"content_hash": "e91ec380bcb554b4c1ff78b68ea76d63cd211ae16cdfbb9a29cf61c953eee1e9", "fetched_at": "2026-08-29T12:10:22.429535+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/quickstart"}, {"content_hash": "37bea0f195a71fed02f14720a084d5223639e137ede811d4228baa1f973b7557", "fetched_at": "2026-08-29T12:10:22.431212+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/docs/runners/labels"}, {"content_hash": "2cdf486414ed6dd605888bdcf75fd40189024bbe4dfbbaaa03346fac1ed7d862", "fetched_at": "2026-08-29T12:10:22.434311+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/installation"}, {"content_hash": "d943e3e1f2af4ebb1e5df82de119dbcb6057a8611e9ca30e4c9c61ec4b5f9955", "fetched_at": "2026-08-29T12:10:22.436382+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/docs/runners"}, {"content_hash": "dd63ec3c573f04b135c58f0985eb09f36464343351147cee753a65c7cc25ecec", "fetched_at": "2026-08-29T12:10:22.422868+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/pricing"}, {"content_hash": "809d676d56e810056160d4786028545faa4852c1e66b92fdf76472ed93101cf3", "fetched_at": "2026-08-29T12:10:22.424965+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/changelog"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:52:19.557591+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ceba47ab0e2122950fd474a1e7bb238ea1d5e02554f36dbea8532894652359c7", "fetched_at": "2026-08-28T04:04:17.562112+00:00", "kind": "readme", "missing": false, "url": "https://github.com/runs-on/runs-on"}, {"content_hash": "56560448becbff4b4009409c2079de93aa47a8c3b26479325e23c31e4593227d", "fetched_at": "2026-08-29T12:10:22.411700+00:00", "kind": "homepage", "missing": false, "url": "https://runs-on.com"}, {"content_hash": "9101b5ba19db42ea307f1eaa67cbe0381a44e5e0cf3d1eeec4aae49559b1a7f1", "fetched_at": "2026-08-29T12:10:22.421027+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/docs"}, {"content_hash": "704b34f832575a167da0b9d7bc0d599d2840d6aa75bed62062f00a6e06747f6c", "fetched_at": "2026-08-29T12:10:22.427303+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/docs/maintenance/troubleshooting"}, {"content_hash": "e91ec380bcb554b4c1ff78b68ea76d63cd211ae16cdfbb9a29cf61c953eee1e9", "fetched_at": "2026-08-29T12:10:22.429535+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/quickstart"}, {"content_hash": "37bea0f195a71fed02f14720a084d5223639e137ede811d4228baa1f973b7557", "fetched_at": "2026-08-29T12:10:22.431212+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/docs/runners/labels"}, {"content_hash": "2cdf486414ed6dd605888bdcf75fd40189024bbe4dfbbaaa03346fac1ed7d862", "fetched_at": "2026-08-29T12:10:22.434311+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/installation"}, {"content_hash": "d943e3e1f2af4ebb1e5df82de119dbcb6057a8611e9ca30e4c9c61ec4b5f9955", "fetched_at": "2026-08-29T12:10:22.436382+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/docs/runners"}, {"content_hash": "dd63ec3c573f04b135c58f0985eb09f36464343351147cee753a65c7cc25ecec", "fetched_at": "2026-08-29T12:10:22.422868+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/pricing"}, {"content_hash": "809d676d56e810056160d4786028545faa4852c1e66b92fdf76472ed93101cf3", "fetched_at": "2026-08-29T12:10:22.424965+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/changelog"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:17.562112+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:17.562112+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:17.562112+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:52:19.557591+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ceba47ab0e2122950fd474a1e7bb238ea1d5e02554f36dbea8532894652359c7", "fetched_at": "2026-08-28T04:04:17.562112+00:00", "kind": "readme", "missing": false, "url": "https://github.com/runs-on/runs-on"}, {"content_hash": "56560448becbff4b4009409c2079de93aa47a8c3b26479325e23c31e4593227d", "fetched_at": "2026-08-29T12:10:22.411700+00:00", "kind": "homepage", "missing": false, "url": "https://runs-on.com"}, {"content_hash": "9101b5ba19db42ea307f1eaa67cbe0381a44e5e0cf3d1eeec4aae49559b1a7f1", "fetched_at": "2026-08-29T12:10:22.421027+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/docs"}, {"content_hash": "704b34f832575a167da0b9d7bc0d599d2840d6aa75bed62062f00a6e06747f6c", "fetched_at": "2026-08-29T12:10:22.427303+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/docs/maintenance/troubleshooting"}, {"content_hash": "e91ec380bcb554b4c1ff78b68ea76d63cd211ae16cdfbb9a29cf61c953eee1e9", "fetched_at": "2026-08-29T12:10:22.429535+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/quickstart"}, {"content_hash": "37bea0f195a71fed02f14720a084d5223639e137ede811d4228baa1f973b7557", "fetched_at": "2026-08-29T12:10:22.431212+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/docs/runners/labels"}, {"content_hash": "2cdf486414ed6dd605888bdcf75fd40189024bbe4dfbbaaa03346fac1ed7d862", "fetched_at": "2026-08-29T12:10:22.434311+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/installation"}, {"content_hash": "d943e3e1f2af4ebb1e5df82de119dbcb6057a8611e9ca30e4c9c61ec4b5f9955", "fetched_at": "2026-08-29T12:10:22.436382+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/docs/runners"}, {"content_hash": "dd63ec3c573f04b135c58f0985eb09f36464343351147cee753a65c7cc25ecec", "fetched_at": "2026-08-29T12:10:22.422868+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/pricing"}, {"content_hash": "809d676d56e810056160d4786028545faa4852c1e66b92fdf76472ed93101cf3", "fetched_at": "2026-08-29T12:10:22.424965+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/changelog"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:17.562112+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:17.562112+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:52:19.557591+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ceba47ab0e2122950fd474a1e7bb238ea1d5e02554f36dbea8532894652359c7", "fetched_at": "2026-08-28T04:04:17.562112+00:00", "kind": "readme", "missing": false, "url": "https://github.com/runs-on/runs-on"}, {"content_hash": "56560448becbff4b4009409c2079de93aa47a8c3b26479325e23c31e4593227d", "fetched_at": "2026-08-29T12:10:22.411700+00:00", "kind": "homepage", "missing": false, "url": "https://runs-on.com"}, {"content_hash": "9101b5ba19db42ea307f1eaa67cbe0381a44e5e0cf3d1eeec4aae49559b1a7f1", "fetched_at": "2026-08-29T12:10:22.421027+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/docs"}, {"content_hash": "704b34f832575a167da0b9d7bc0d599d2840d6aa75bed62062f00a6e06747f6c", "fetched_at": "2026-08-29T12:10:22.427303+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/docs/maintenance/troubleshooting"}, {"content_hash": "e91ec380bcb554b4c1ff78b68ea76d63cd211ae16cdfbb9a29cf61c953eee1e9", "fetched_at": "2026-08-29T12:10:22.429535+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/quickstart"}, {"content_hash": "37bea0f195a71fed02f14720a084d5223639e137ede811d4228baa1f973b7557", "fetched_at": "2026-08-29T12:10:22.431212+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/docs/runners/labels"}, {"content_hash": "2cdf486414ed6dd605888bdcf75fd40189024bbe4dfbbaaa03346fac1ed7d862", "fetched_at": "2026-08-29T12:10:22.434311+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/installation"}, {"content_hash": "d943e3e1f2af4ebb1e5df82de119dbcb6057a8611e9ca30e4c9c61ec4b5f9955", "fetched_at": "2026-08-29T12:10:22.436382+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/docs/runners"}, {"content_hash": "dd63ec3c573f04b135c58f0985eb09f36464343351147cee753a65c7cc25ecec", "fetched_at": "2026-08-29T12:10:22.422868+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/pricing"}, {"content_hash": "809d676d56e810056160d4786028545faa4852c1e66b92fdf76472ed93101cf3", "fetched_at": "2026-08-29T12:10:22.424965+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/changelog"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:17.562112+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:17.562112+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:17.562112+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:52:19.557591+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ceba47ab0e2122950fd474a1e7bb238ea1d5e02554f36dbea8532894652359c7", "fetched_at": "2026-08-28T04:04:17.562112+00:00", "kind": "readme", "missing": false, "url": "https://github.com/runs-on/runs-on"}, {"content_hash": "56560448becbff4b4009409c2079de93aa47a8c3b26479325e23c31e4593227d", "fetched_at": "2026-08-29T12:10:22.411700+00:00", "kind": "homepage", "missing": false, "url": "https://runs-on.com"}, {"content_hash": "9101b5ba19db42ea307f1eaa67cbe0381a44e5e0cf3d1eeec4aae49559b1a7f1", "fetched_at": "2026-08-29T12:10:22.421027+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/docs"}, {"content_hash": "704b34f832575a167da0b9d7bc0d599d2840d6aa75bed62062f00a6e06747f6c", "fetched_at": "2026-08-29T12:10:22.427303+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/docs/maintenance/troubleshooting"}, {"content_hash": "e91ec380bcb554b4c1ff78b68ea76d63cd211ae16cdfbb9a29cf61c953eee1e9", "fetched_at": "2026-08-29T12:10:22.429535+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/quickstart"}, {"content_hash": "37bea0f195a71fed02f14720a084d5223639e137ede811d4228baa1f973b7557", "fetched_at": "2026-08-29T12:10:22.431212+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/docs/runners/labels"}, {"content_hash": "2cdf486414ed6dd605888bdcf75fd40189024bbe4dfbbaaa03346fac1ed7d862", "fetched_at": "2026-08-29T12:10:22.434311+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/installation"}, {"content_hash": "d943e3e1f2af4ebb1e5df82de119dbcb6057a8611e9ca30e4c9c61ec4b5f9955", "fetched_at": "2026-08-29T12:10:22.436382+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/docs/runners"}, {"content_hash": "dd63ec3c573f04b135c58f0985eb09f36464343351147cee753a65c7cc25ecec", "fetched_at": "2026-08-29T12:10:22.422868+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/pricing"}, {"content_hash": "809d676d56e810056160d4786028545faa4852c1e66b92fdf76472ed93101cf3", "fetched_at": "2026-08-29T12:10:22.424965+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/changelog"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:17.562112+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:17.562112+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:52:19.557591+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ceba47ab0e2122950fd474a1e7bb238ea1d5e02554f36dbea8532894652359c7", "fetched_at": "2026-08-28T04:04:17.562112+00:00", "kind": "readme", "missing": false, "url": "https://github.com/runs-on/runs-on"}, {"content_hash": "56560448becbff4b4009409c2079de93aa47a8c3b26479325e23c31e4593227d", "fetched_at": "2026-08-29T12:10:22.411700+00:00", "kind": "homepage", "missing": false, "url": "https://runs-on.com"}, {"content_hash": "9101b5ba19db42ea307f1eaa67cbe0381a44e5e0cf3d1eeec4aae49559b1a7f1", "fetched_at": "2026-08-29T12:10:22.421027+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/docs"}, {"content_hash": "704b34f832575a167da0b9d7bc0d599d2840d6aa75bed62062f00a6e06747f6c", "fetched_at": "2026-08-29T12:10:22.427303+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/docs/maintenance/troubleshooting"}, {"content_hash": "e91ec380bcb554b4c1ff78b68ea76d63cd211ae16cdfbb9a29cf61c953eee1e9", "fetched_at": "2026-08-29T12:10:22.429535+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/quickstart"}, {"content_hash": "37bea0f195a71fed02f14720a084d5223639e137ede811d4228baa1f973b7557", "fetched_at": "2026-08-29T12:10:22.431212+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/docs/runners/labels"}, {"content_hash": "2cdf486414ed6dd605888bdcf75fd40189024bbe4dfbbaaa03346fac1ed7d862", "fetched_at": "2026-08-29T12:10:22.434311+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/installation"}, {"content_hash": "d943e3e1f2af4ebb1e5df82de119dbcb6057a8611e9ca30e4c9c61ec4b5f9955", "fetched_at": "2026-08-29T12:10:22.436382+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/docs/runners"}, {"content_hash": "dd63ec3c573f04b135c58f0985eb09f36464343351147cee753a65c7cc25ecec", "fetched_at": "2026-08-29T12:10:22.422868+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/pricing"}, {"content_hash": "809d676d56e810056160d4786028545faa4852c1e66b92fdf76472ed93101cf3", "fetched_at": "2026-08-29T12:10:22.424965+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/changelog"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:52:19.557591+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ceba47ab0e2122950fd474a1e7bb238ea1d5e02554f36dbea8532894652359c7", "fetched_at": "2026-08-28T04:04:17.562112+00:00", "kind": "readme", "missing": false, "url": "https://github.com/runs-on/runs-on"}, {"content_hash": "56560448becbff4b4009409c2079de93aa47a8c3b26479325e23c31e4593227d", "fetched_at": "2026-08-29T12:10:22.411700+00:00", "kind": "homepage", "missing": false, "url": "https://runs-on.com"}, {"content_hash": "9101b5ba19db42ea307f1eaa67cbe0381a44e5e0cf3d1eeec4aae49559b1a7f1", "fetched_at": "2026-08-29T12:10:22.421027+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/docs"}, {"content_hash": "704b34f832575a167da0b9d7bc0d599d2840d6aa75bed62062f00a6e06747f6c", "fetched_at": "2026-08-29T12:10:22.427303+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/docs/maintenance/troubleshooting"}, {"content_hash": "e91ec380bcb554b4c1ff78b68ea76d63cd211ae16cdfbb9a29cf61c953eee1e9", "fetched_at": "2026-08-29T12:10:22.429535+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/quickstart"}, {"content_hash": "37bea0f195a71fed02f14720a084d5223639e137ede811d4228baa1f973b7557", "fetched_at": "2026-08-29T12:10:22.431212+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/docs/runners/labels"}, {"content_hash": "2cdf486414ed6dd605888bdcf75fd40189024bbe4dfbbaaa03346fac1ed7d862", "fetched_at": "2026-08-29T12:10:22.434311+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/installation"}, {"content_hash": "d943e3e1f2af4ebb1e5df82de119dbcb6057a8611e9ca30e4c9c61ec4b5f9955", "fetched_at": "2026-08-29T12:10:22.436382+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/docs/runners"}, {"content_hash": "dd63ec3c573f04b135c58f0985eb09f36464343351147cee753a65c7cc25ecec", "fetched_at": "2026-08-29T12:10:22.422868+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/pricing"}, {"content_hash": "809d676d56e810056160d4786028545faa4852c1e66b92fdf76472ed93101cf3", "fetched_at": "2026-08-29T12:10:22.424965+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/changelog"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:52:19.557591+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ceba47ab0e2122950fd474a1e7bb238ea1d5e02554f36dbea8532894652359c7", "fetched_at": "2026-08-28T04:04:17.562112+00:00", "kind": "readme", "missing": false, "url": "https://github.com/runs-on/runs-on"}, {"content_hash": "56560448becbff4b4009409c2079de93aa47a8c3b26479325e23c31e4593227d", "fetched_at": "2026-08-29T12:10:22.411700+00:00", "kind": "homepage", "missing": false, "url": "https://runs-on.com"}, {"content_hash": "9101b5ba19db42ea307f1eaa67cbe0381a44e5e0cf3d1eeec4aae49559b1a7f1", "fetched_at": "2026-08-29T12:10:22.421027+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/docs"}, {"content_hash": "704b34f832575a167da0b9d7bc0d599d2840d6aa75bed62062f00a6e06747f6c", "fetched_at": "2026-08-29T12:10:22.427303+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/docs/maintenance/troubleshooting"}, {"content_hash": "e91ec380bcb554b4c1ff78b68ea76d63cd211ae16cdfbb9a29cf61c953eee1e9", "fetched_at": "2026-08-29T12:10:22.429535+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/quickstart"}, {"content_hash": "37bea0f195a71fed02f14720a084d5223639e137ede811d4228baa1f973b7557", "fetched_at": "2026-08-29T12:10:22.431212+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/docs/runners/labels"}, {"content_hash": "2cdf486414ed6dd605888bdcf75fd40189024bbe4dfbbaaa03346fac1ed7d862", "fetched_at": "2026-08-29T12:10:22.434311+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/installation"}, {"content_hash": "d943e3e1f2af4ebb1e5df82de119dbcb6057a8611e9ca30e4c9c61ec4b5f9955", "fetched_at": "2026-08-29T12:10:22.436382+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/docs/runners"}, {"content_hash": "dd63ec3c573f04b135c58f0985eb09f36464343351147cee753a65c7cc25ecec", "fetched_at": "2026-08-29T12:10:22.422868+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/pricing"}, {"content_hash": "809d676d56e810056160d4786028545faa4852c1e66b92fdf76472ed93101cf3", "fetched_at": "2026-08-29T12:10:22.424965+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/changelog"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:52:19.557591+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ceba47ab0e2122950fd474a1e7bb238ea1d5e02554f36dbea8532894652359c7", "fetched_at": "2026-08-28T04:04:17.562112+00:00", "kind": "readme", "missing": false, "url": "https://github.com/runs-on/runs-on"}, {"content_hash": "56560448becbff4b4009409c2079de93aa47a8c3b26479325e23c31e4593227d", "fetched_at": "2026-08-29T12:10:22.411700+00:00", "kind": "homepage", "missing": false, "url": "https://runs-on.com"}, {"content_hash": "9101b5ba19db42ea307f1eaa67cbe0381a44e5e0cf3d1eeec4aae49559b1a7f1", "fetched_at": "2026-08-29T12:10:22.421027+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/docs"}, {"content_hash": "704b34f832575a167da0b9d7bc0d599d2840d6aa75bed62062f00a6e06747f6c", "fetched_at": "2026-08-29T12:10:22.427303+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/docs/maintenance/troubleshooting"}, {"content_hash": "e91ec380bcb554b4c1ff78b68ea76d63cd211ae16cdfbb9a29cf61c953eee1e9", "fetched_at": "2026-08-29T12:10:22.429535+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/quickstart"}, {"content_hash": "37bea0f195a71fed02f14720a084d5223639e137ede811d4228baa1f973b7557", "fetched_at": "2026-08-29T12:10:22.431212+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/docs/runners/labels"}, {"content_hash": "2cdf486414ed6dd605888bdcf75fd40189024bbe4dfbbaaa03346fac1ed7d862", "fetched_at": "2026-08-29T12:10:22.434311+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/installation"}, {"content_hash": "d943e3e1f2af4ebb1e5df82de119dbcb6057a8611e9ca30e4c9c61ec4b5f9955", "fetched_at": "2026-08-29T12:10:22.436382+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/docs/runners"}, {"content_hash": "dd63ec3c573f04b135c58f0985eb09f36464343351147cee753a65c7cc25ecec", "fetched_at": "2026-08-29T12:10:22.422868+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/pricing"}, {"content_hash": "809d676d56e810056160d4786028545faa4852c1e66b92fdf76472ed93101cf3", "fetched_at": "2026-08-29T12:10:22.424965+00:00", "kind": "site_page", "missing": false, "url": "https://runs-on.com/changelog"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 71, "rhythm": 99}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 998, "days_push": 9, "days_rel": 9, "gap_med": 11, "n_releases_24m": 46}, "score": 93, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}