{"id":16281149,"url":"https://github.com/vchrombie/gareth","last_synced_at":"2026-01-19T08:32:06.542Z","repository":{"id":48855446,"uuid":"342779356","full_name":"vchrombie/gareth","owner":"vchrombie","description":"Tool to manage the developer installation of GrimoireLab","archived":false,"fork":false,"pushed_at":"2021-07-10T16:41:31.000Z","size":40,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-09-22T15:23:05.374Z","etag":null,"topics":["automation","chaoss","grimoirelab"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/gareth/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vchrombie.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}},"created_at":"2021-02-27T05:31:47.000Z","updated_at":"2021-10-01T04:40:43.000Z","dependencies_parsed_at":"2022-08-31T22:10:40.393Z","dependency_job_id":null,"html_url":"https://github.com/vchrombie/gareth","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/vchrombie/gareth","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vchrombie%2Fgareth","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vchrombie%2Fgareth/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vchrombie%2Fgareth/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vchrombie%2Fgareth/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vchrombie","download_url":"https://codeload.github.com/vchrombie/gareth/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vchrombie%2Fgareth/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28564011,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-19T03:31:16.861Z","status":"ssl_error","status_checked_at":"2026-01-19T03:31:15.069Z","response_time":67,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":["automation","chaoss","grimoirelab"],"created_at":"2024-10-10T19:05:15.135Z","updated_at":"2026-01-19T08:32:06.524Z","avatar_url":"https://github.com/vchrombie.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# gareth\n\nTool to manage the developer installation of GrimoireLab.\n\nThis software is licensed under GPL3 or later.\n\n## Requirements\n\n * Python \u003e= 3.6\n * Poetry \u003e= 1.0\n * Click \u003e= 7.1.2\n * PyGithub \u003e= 1.55\n * GitPython \u003e= 3.1.15\n\n## Installation\n\n### Getting the source code\n\nClone the repository\n```\n$ git clone https://github.com/vchrombie/gareth/\n$ cd gareth\n```\n\n### Prerequisites\n\n#### Poetry\n\nWe use [Poetry](https://python-poetry.org/docs/) for managing the project.\nYou can install it following [these steps](https://python-poetry.org/docs/#installation).\n\nWe use [Bitergia/release-tools](https://github.com/Bitergia/release-tools) for managing \nthe releases.\n\n### Installation\n\nInstall the required dependencies (this will also create a virtual environment)\n```\n$ poetry install\n```\n\nActivate the virtual environment\n```\n$ poetry shell\n```\n\n## Usage\n\nOnce you install the tool, you can use it with the `gareth` command.\n```\n$ gareth --help\nUsage: gareth [OPTIONS]\n\n  Tool to manage the developer installation of GrimoireLab.\n\nOptions:\n  -t, --token TEXT   GitHub API Token.\n  -s, --source TEXT  The source folder of the dev env.  [default: sources]\n  --create           Create the developer setup.\n  --update           Update the developer setup.\n  --help             Show this message and exit.\n\n```\n\nCreate the developer environment setup\n```\n$ gareth -t xxxx -s sources --create\n```\n\nUpdate the developer environment setup\n```\n$ gareth -s sources --update\n```\n\n## Contributions\n\nAll the contributions are welcome. Please feel free to open an issue or a PR. \nIf you are opening any PR for the code, please be sure to add a \n[changelog](https://github.com/Bitergia/release-tools#changelog) entry.\n\n## License\n\nLicensed under GNU General Public License (GPL), version 3 or later.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvchrombie%2Fgareth","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvchrombie%2Fgareth","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvchrombie%2Fgareth/lists"}