{"id":16329308,"url":"https://github.com/arueckauer/package-info","last_synced_at":"2026-04-01T18:42:29.410Z","repository":{"id":49742561,"uuid":"269456451","full_name":"arueckauer/package-info","owner":"arueckauer","description":"Verifying composer packages requirements of GitHub organizations","archived":false,"fork":false,"pushed_at":"2026-03-17T12:45:03.000Z","size":261,"stargazers_count":1,"open_issues_count":4,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-03-27T22:57:09.949Z","etag":null,"topics":["composer","github","github-api"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/arueckauer.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,"notice":null,"maintainers":null,"copyright":"COPYRIGHT.md","agents":null,"dco":null,"cla":null}},"created_at":"2020-06-04T20:15:46.000Z","updated_at":"2026-02-10T07:04:07.000Z","dependencies_parsed_at":"2024-03-09T23:30:52.120Z","dependency_job_id":"699327fa-c295-41d4-b75c-be82e3b6a33c","html_url":"https://github.com/arueckauer/package-info","commit_stats":{"total_commits":117,"total_committers":3,"mean_commits":39.0,"dds":0.05128205128205132,"last_synced_commit":"fd5d6b957873a50110a3467fb3cf13b0906de174"},"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/arueckauer/package-info","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arueckauer%2Fpackage-info","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arueckauer%2Fpackage-info/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arueckauer%2Fpackage-info/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arueckauer%2Fpackage-info/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/arueckauer","download_url":"https://codeload.github.com/arueckauer/package-info/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arueckauer%2Fpackage-info/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31290944,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-01T13:12:26.723Z","status":"ssl_error","status_checked_at":"2026-04-01T13:12:25.102Z","response_time":53,"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":["composer","github","github-api"],"created_at":"2024-10-10T23:15:05.150Z","updated_at":"2026-04-01T18:42:29.393Z","avatar_url":"https://github.com/arueckauer.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# package-info\n\nVerifying requirements of composer packages of a GitHub organization\n\n## Installation\n\nClone the repository and install dependencies.\n\n```bash\ngit clone git@github.com:arueckauer/package-info.git\ncd package-info\ncomposer i\n```\n\n## Configuration\n\nThe application comes with sample configurations for various PHP framework organizations. Copy one of the `config\\autoload\\local-*.dist` files to `config\\autoload\\local.php` . Or alternatively create your own configuration based on any of the sample configurations.\n\nPlace your personal access token in `github_api_token` and provide a `cache_file_path`.\n\n### Configuration options\n\n- `github_api_token` Your personal access tokens (see GitHub / Settings / [Developer settings](https://github.com/settings/tokens))\n- `organizations` An array of organization names whose repositories will be checked.\n- `ignore_repositories` An array of package names, that will be ignored and thus not checked.\n- `ignore_branches` An array of branch names, that will be ignored and thus not checked.\n- `cache_file_path` Location of the cache path.\n\n## Commands\n\nThere are three commands available.\n\n### Build cache\n\nThis will be the first step. To not repeatedly fetch all information from GitHub, package information is cached. To build the cache, execute the following command. Depending on the size of the organization, this may take a while.\n\n```bash\nphp bin/console cache:build\n```\n\n### Show information for a single package\n\nThis command shows information such as available heads (branches, releases and pull requests) for a single package.\n\n```bash\nphp bin/console get \u003cpackage-name\u003e\n```\n\n### Check requirements\n\nThe check command performs the actual check against given requirements.\n\nExamples:\n\nTo check which repositories are supporting PHP 8.5, run the following command.\n\n```bash\nphp bin/console check -r php:^8.5\n```\n\nThe results of the previous command include branches and pull requests. To check only releases, run the following command.\n\n```bash\nphp bin/console check -r php:^8.5 -t release\n```\n\nTo include only repositories of a specific organization, run the following command.\n\n```bash\nphp bin/console check -r php:^8.5 --vendor mezzio\n```\n\nFor a complete list of options, execute the following command.\n\n```bash\nphp bin/console help check\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farueckauer%2Fpackage-info","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farueckauer%2Fpackage-info","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farueckauer%2Fpackage-info/lists"}