{"id":29649790,"url":"https://github.com/portellaa/homebrew-tap","last_synced_at":"2026-04-12T10:35:34.143Z","repository":{"id":104313849,"uuid":"263760223","full_name":"portellaa/homebrew-tap","owner":"portellaa","description":"Homebrew taps","archived":false,"fork":false,"pushed_at":"2023-03-09T10:02:47.000Z","size":19,"stargazers_count":2,"open_issues_count":4,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-07-22T14:55:34.988Z","etag":null,"topics":["brew","formula","github","github-actions","github-actions-ci","github-actions-runner","github-runner","homebrew","homebrew-tap","launchd","macos","runner","ydata"],"latest_commit_sha":null,"homepage":null,"language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/portellaa.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":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-05-13T22:48:24.000Z","updated_at":"2025-07-15T16:16:05.000Z","dependencies_parsed_at":null,"dependency_job_id":"6d1117f4-6546-4ee9-9036-4bd8545bfcd7","html_url":"https://github.com/portellaa/homebrew-tap","commit_stats":null,"previous_names":["ydataai/homebrew-tap"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/portellaa/homebrew-tap","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portellaa%2Fhomebrew-tap","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portellaa%2Fhomebrew-tap/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portellaa%2Fhomebrew-tap/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portellaa%2Fhomebrew-tap/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/portellaa","download_url":"https://codeload.github.com/portellaa/homebrew-tap/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portellaa%2Fhomebrew-tap/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31669116,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-10T17:19:37.612Z","status":"online","status_checked_at":"2026-04-11T02:00:05.776Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["brew","formula","github","github-actions","github-actions-ci","github-actions-runner","github-runner","homebrew","homebrew-tap","launchd","macos","runner","ydata"],"created_at":"2025-07-22T04:35:25.152Z","updated_at":"2026-04-11T04:33:14.661Z","avatar_url":"https://github.com/portellaa.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Homebrew tap\n\nOur formulas for Homebrew\n\n## Table of contents\n\n- [Installation](#installation)\n  - [Github Runner](#github-runner-from-our-tap)\n- [Formulas](#formulas)\n  - [Github Runner](#github-runner)\n\n## Installation 💻\n\n### github-runner from our tap\n\n```bash\nbrew install ydataai/tap/github-runner\n```\n\n## Formulas\n\n### github-runner\n\nThis is a formula to install [github actions runner](https://github.com/actions/runner)\n\nThe formula copies the `bin` and `external` folders provided by Github into the `libexec` folder in the Cellar path created to this formula.\nInstead of adding `Runner.Listener` binary probided by Github to the binaries folder, it creates a symlink called `github-runner` which is then added to the binaries folder, usually `/usr/local/bin`.\nThe Github runner is prepared to create all the configuration files in the same folder where it is installed, which means that all the files will be placed in the `libexec` folder, which from our point of view is not ideal, they should be on an etc folder or in the user home folder, but for now is what we can do.\n\n#### Configuration 🛠\n\nThe configuration is basically the same provided by Github docs, but instead of use `Runner.Listener` or `./config.sh` you should use `github-runner configure`.\n(basically `./config.sh` script runs `Runner.Listener` under the hood)\n\nAs example, assuming that you have followed the github doc [Adding self-hosted runners](https://help.github.com/en/actions/hosting-your-own-runners/adding-self-hosted-runners) and you have the `URL` and the `TOKEN`, run the following command replacing the values:\n\n```bash\ngithub-runner configure --url \u003cURL\u003e --token \u003cTOKEN\u003e\n```\n\nFollow the indications provided by the tool to configure your runner.\nThose are the same as if you ran `./config.sh` as mentioned by Github.\n\n#### Service\n\nThe formula supports homebrew services so you can easily add and manage github-runner through launchd.\n\nMake sure you [configure](#configuration) the runner before start the service, otherwise it will not work, the service depends on a file created by the configuration (YET).\n\nTo start the runner and register it in launchd\n\n```bash\nbrew services start github-runner\n```\n\nTo stop the runner and un-register it in launchd\n\n```bash\nbrew services stop github-runner\n```\n\n#### Disclaimer ⚠️\n\nYData only provides the formula to make it easy to install the runner os macOS environments, it doesn't modify the content of the runner or has any affiliation with the creation of the runner.\n\n## Contributing 🙏\n\nYou are more than welcome to submit any kind of contribution, issues, pull requests or just feedback. 🙇‍\n\n# About 👯‍♂️\n\nWith ❤️ from [YData](https://ydata.ai) [Development team](mailto://developers@ydata.ai)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fportellaa%2Fhomebrew-tap","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fportellaa%2Fhomebrew-tap","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fportellaa%2Fhomebrew-tap/lists"}