{"id":38596733,"url":"https://github.com/evryfs/github-actions-runner","last_synced_at":"2026-01-17T08:28:36.475Z","repository":{"id":37004123,"uuid":"252313379","full_name":"evryfs/github-actions-runner","owner":"evryfs","description":null,"archived":false,"fork":false,"pushed_at":"2026-01-12T11:11:49.000Z","size":346,"stargazers_count":28,"open_issues_count":0,"forks_count":33,"subscribers_count":2,"default_branch":"master","last_synced_at":"2026-01-12T19:12:07.360Z","etag":null,"topics":["devops","docker","docker-image","github-actions","runner"],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/evryfs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-04-01T23:59:59.000Z","updated_at":"2025-04-06T03:13:08.000Z","dependencies_parsed_at":"2023-02-13T07:55:36.664Z","dependency_job_id":"c5fc0241-38a8-43bc-b01d-6c29fbdacb90","html_url":"https://github.com/evryfs/github-actions-runner","commit_stats":null,"previous_names":[],"tags_count":132,"template":false,"template_full_name":null,"purl":"pkg:github/evryfs/github-actions-runner","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evryfs%2Fgithub-actions-runner","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evryfs%2Fgithub-actions-runner/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evryfs%2Fgithub-actions-runner/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evryfs%2Fgithub-actions-runner/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/evryfs","download_url":"https://codeload.github.com/evryfs/github-actions-runner/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evryfs%2Fgithub-actions-runner/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28504364,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-17T06:57:29.758Z","status":"ssl_error","status_checked_at":"2026-01-17T06:56:03.931Z","response_time":85,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["devops","docker","docker-image","github-actions","runner"],"created_at":"2026-01-17T08:28:35.757Z","updated_at":"2026-01-17T08:28:36.467Z","avatar_url":"https://github.com/evryfs.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Docker Repository on Quay](https://quay.io/repository/evryfs/github-actions-runner/status \"Docker Repository on Quay\")](https://quay.io/repository/evryfs/github-actions-runner)\n\n\nNote: The master tag uses the virtual-environments setup from GHA, which is not in use by this project anymore - thus that image is no longer updated (only relevant for the master tagged image)\nUse the myoung34-derivate image instead, which follows the myoung34-derivate branch (https://github.com/evryfs/github-actions-runner/tree/myoung34-derivate)\n\n\n# github-actions-runner\n\nImage for containerized github [actions runner](https://github.com/actions/runner).\nAlso see [the Kubernetes operator](https://github.com/evryfs/github-actions-runner-operator/).\n\n## Usage\n\nIn order to try mimic as much as possible what is done in the [github-hosted runner](https://docs.github.com/en/actions/reference/virtual-environments-for-github-hosted-runners) project, we try to reuse their installer scripts.\n\nSo this image will allow you to use the [installers](https://github.com/actions/virtual-environments/tree/main/images/linux/scripts/installers) from the official [virtual-environments](https://github.com/actions/virtual-environments) project.\n\nBut since the original project has been designed to be executed on real VM instead of Docker containers, some scripts can fail,\nlike the ones who try to install `snap` packages (since `snap` can't run on Docker).\n\nHere you can find the [list of available installers](https://github.com/actions/virtual-environments/tree/main/images/linux/scripts/installers).\n\n## Configurations\n\nGithub Actions Runner can be configured dynamically using env vars with the following prefix `ACTIONS_RUNNER_INPUT_`.\n\nAt the time of writing the configuration options are:\n\n```\nConfig Options:\n --unattended           Disable interactive prompts for missing arguments. Defaults will be used for missing options\n --url string           Repository to add the runner to. Required if unattended\n --token string         Registration token. Required if unattended\n --name string          Name of the runner to configure (default 29b09814cbea)\n --runnergroup string   Name of the runner group to add this runner to (defaults to the default runner group)\n --labels string        Extra labels in addition to the default: 'self-hosted,Linux,X64'\n --work string          Relative runner work directory (default _work)\n --replace              Replace any existing runner with the same name (default false)\n```\n\nSo if you want set custom labels you just need to export this env var: `ACTIONS_RUNNER_INPUT_LABELS=foobar, 1234`\n\n### Install packages\n\nTo run an installer script and its packages you can just simply run `install-from-virtual-env \u003cinstaller-file-name\u003e`. You can find\nsome examples on the Dockerfile.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fevryfs%2Fgithub-actions-runner","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fevryfs%2Fgithub-actions-runner","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fevryfs%2Fgithub-actions-runner/lists"}