{"id":563,"name":null,"description":"Google API Extensions for Ruby","url":"https://github.com/googleapis/gax-ruby","last_synced_at":"2026-05-01T01:30:19.275Z","repository":{"id":47091626,"uuid":"57153681","full_name":"googleapis/gax-ruby","owner":"googleapis","description":"Google API Extensions for Ruby","archived":true,"fork":false,"pushed_at":"2021-09-13T23:11:33.000Z","size":457,"stargazers_count":21,"open_issues_count":0,"forks_count":19,"subscribers_count":45,"default_branch":"master","last_synced_at":"2026-04-23T22:03:33.342Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://rubygems.org/gems/google-gax","language":"Ruby","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/googleapis.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null}},"created_at":"2016-04-26T18:50:48.000Z","updated_at":"2025-02-01T16:18:26.000Z","dependencies_parsed_at":"2022-08-24T01:50:07.936Z","dependency_job_id":null,"html_url":"https://github.com/googleapis/gax-ruby","commit_stats":null,"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"purl":"pkg:github/googleapis/gax-ruby","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/googleapis","download_url":"https://codeload.github.com/googleapis/gax-ruby/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/sbom","scorecard":{"id":438393,"data":{"date":"2025-08-11","repo":{"name":"github.com/googleapis/gax-ruby","commit":"832f4b70f6894fcf623657c8da90715b11a0c198"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.5,"checks":[{"name":"Code-Review","score":7,"reason":"Found 23/29 approved changesets -- score normalized to 7","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":0,"reason":"project is archived","details":["Warn: Repository is archived."],"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 26 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-19T05:09:46.808Z","repository_id":47091626,"created_at":"2025-08-19T05:09:46.808Z","updated_at":"2025-08-19T05:09:46.808Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32259472,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-25T09:15:33.318Z","status":"ssl_error","status_checked_at":"2026-04-25T09:15:31.997Z","response_time":59,"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"}},"owner":{"login":"googleapis","name":"Google APIs","uuid":"16785467","kind":"organization","description":"Clients for Google APIs and tools that help produce them.","email":null,"website":"https://googleapis.github.io","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/16785467?v=4","repositories_count":781,"last_synced_at":"2023-04-09T04:55:29.167Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/googleapis","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T16:20:18.651Z","updated_at":"2023-04-09T04:55:29.452Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/googleapis","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/googleapis/repositories"},"packages":[{"id":218168,"name":"google-gax","ecosystem":"rubygems","description":"Google API Extensions","homepage":"https://github.com/googleapis/gax-ruby","licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/googleapis/gax-ruby","keywords_array":[],"namespace":null,"versions_count":42,"first_release_published_at":"2016-04-29T19:55:21.144Z","latest_release_published_at":"2021-09-13T23:10:57.980Z","latest_release_number":"1.8.2","last_synced_at":"2026-04-25T23:00:58.972Z","created_at":"2022-04-06T00:00:05.287Z","updated_at":"2026-04-25T23:01:06.040Z","registry_url":"https://rubygems.org/gems/google-gax","install_command":"gem install google-gax -s https://rubygems.org","documentation_url":"http://www.rubydoc.info/gems/google-gax/","metadata":{"funding":null},"repo_metadata":{"id":47091626,"uuid":"57153681","full_name":"googleapis/gax-ruby","owner":"googleapis","description":"Google API Extensions for Ruby","archived":true,"fork":false,"pushed_at":"2021-09-13T23:11:33.000Z","size":457,"stargazers_count":21,"open_issues_count":0,"forks_count":19,"subscribers_count":46,"default_branch":"master","last_synced_at":"2026-03-30T10:02:13.707Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://rubygems.org/gems/google-gax","language":"Ruby","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/googleapis.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null}},"created_at":"2016-04-26T18:50:48.000Z","updated_at":"2025-02-01T16:18:26.000Z","dependencies_parsed_at":"2022-08-24T01:50:07.936Z","dependency_job_id":null,"html_url":"https://github.com/googleapis/gax-ruby","commit_stats":null,"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"purl":"pkg:github/googleapis/gax-ruby","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/googleapis","download_url":"https://codeload.github.com/googleapis/gax-ruby/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/sbom","scorecard":{"id":438393,"data":{"date":"2025-08-11","repo":{"name":"github.com/googleapis/gax-ruby","commit":"832f4b70f6894fcf623657c8da90715b11a0c198"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.5,"checks":[{"name":"Code-Review","score":7,"reason":"Found 23/29 approved changesets -- score normalized to 7","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":0,"reason":"project is archived","details":["Warn: Repository is archived."],"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 26 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-19T05:09:46.808Z","repository_id":47091626,"created_at":"2025-08-19T05:09:46.808Z","updated_at":"2025-08-19T05:09:46.808Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31515151,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T03:10:19.677Z","status":"ssl_error","status_checked_at":"2026-04-07T03:10:13.982Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5: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"},"owner_record":{"login":"googleapis","name":"Google APIs","uuid":"16785467","kind":"organization","description":"Clients for Google APIs and tools that help produce them.","email":null,"website":"https://googleapis.github.io","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/16785467?v=4","repositories_count":781,"last_synced_at":"2023-04-09T04:55:29.167Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/googleapis","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T16:20:18.651Z","updated_at":"2023-04-09T04:55:29.452Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/googleapis","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/googleapis/repositories"},"tags":[{"name":"v1.8.2","sha":"832f4b70f6894fcf623657c8da90715b11a0c198","kind":"tag","published_at":"2021-09-13T23:10:52.000Z","download_url":"https://codeload.github.com/googleapis/gax-ruby/tar.gz/v1.8.2","html_url":"https://github.com/googleapis/gax-ruby/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/gax-ruby@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/v1.8.2/manifests"},{"name":"google-gax/v1.8.1","sha":"92aeaf563a50ffc0667cab4497ccbe034966a04c","kind":"commit","published_at":"2019-10-11T00:54:46.000Z","download_url":"https://codeload.github.com/googleapis/gax-ruby/tar.gz/google-gax/v1.8.1","html_url":"https://github.com/googleapis/gax-ruby/releases/tag/google-gax/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/gax-ruby@google-gax%2Fv1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/google-gax%2Fv1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/google-gax%2Fv1.8.1/manifests"},{"name":"google-gax/v1.8.0","sha":"c29cedd6132fdf7c69866b5af49ff3800747b393","kind":"commit","published_at":"2019-10-09T21:27:18.000Z","download_url":"https://codeload.github.com/googleapis/gax-ruby/tar.gz/google-gax/v1.8.0","html_url":"https://github.com/googleapis/gax-ruby/releases/tag/google-gax/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/gax-ruby@google-gax%2Fv1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/google-gax%2Fv1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/google-gax%2Fv1.8.0/manifests"},{"name":"v1.7.1","sha":"6eab0b0683ec826ed2ad534e073b80ac8e686f6e","kind":"tag","published_at":"2019-08-29T20:39:23.000Z","download_url":"https://codeload.github.com/googleapis/gax-ruby/tar.gz/v1.7.1","html_url":"https://github.com/googleapis/gax-ruby/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/gax-ruby@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"3b83ec96e9ffb3f9af048f1412d190f75203e3f4","kind":"tag","published_at":"2019-06-27T19:10:08.000Z","download_url":"https://codeload.github.com/googleapis/gax-ruby/tar.gz/v1.7.0","html_url":"https://github.com/googleapis/gax-ruby/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/gax-ruby@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/v1.7.0/manifests"},{"name":"v1.6.3","sha":"e5f9e88c0021bd9b8dfa52b1cac59d98ceb33dbf","kind":"tag","published_at":"2019-06-04T16:41:13.000Z","download_url":"https://codeload.github.com/googleapis/gax-ruby/tar.gz/v1.6.3","html_url":"https://github.com/googleapis/gax-ruby/releases/tag/v1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/gax-ruby@v1.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/v1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/v1.6.3/manifests"},{"name":"v1.6.2","sha":"36901238243a19b2510663490fb8960790540682","kind":"tag","published_at":"2019-05-31T21:55:55.000Z","download_url":"https://codeload.github.com/googleapis/gax-ruby/tar.gz/v1.6.2","html_url":"https://github.com/googleapis/gax-ruby/releases/tag/v1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/gax-ruby@v1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/v1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/v1.6.2/manifests"},{"name":"v1.6.1","sha":"6598d6616a95653b78ddafede91f034cd11775a5","kind":"tag","published_at":"2019-05-29T23:51:15.000Z","download_url":"https://codeload.github.com/googleapis/gax-ruby/tar.gz/v1.6.1","html_url":"https://github.com/googleapis/gax-ruby/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/gax-ruby@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"fc111f2e3064f591409613f8b6eaea4d85e20e74","kind":"tag","published_at":"2019-05-29T21:30:22.000Z","download_url":"https://codeload.github.com/googleapis/gax-ruby/tar.gz/v1.6.0","html_url":"https://github.com/googleapis/gax-ruby/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/gax-ruby@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/v1.6.0/manifests"},{"name":"google-gax/v1.5.0","sha":"64340b0f9b96c9951ab9749a9cbed9da416c50a0","kind":"commit","published_at":"2019-01-07T21:29:22.000Z","download_url":"https://codeload.github.com/googleapis/gax-ruby/tar.gz/google-gax/v1.5.0","html_url":"https://github.com/googleapis/gax-ruby/releases/tag/google-gax/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/gax-ruby@google-gax%2Fv1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/google-gax%2Fv1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/google-gax%2Fv1.5.0/manifests"},{"name":"google-gax/v1.4.0","sha":"8ca09f1f3a13a58c106f8115be23067ba793409b","kind":"commit","published_at":"2018-09-26T19:14:25.000Z","download_url":"https://codeload.github.com/googleapis/gax-ruby/tar.gz/google-gax/v1.4.0","html_url":"https://github.com/googleapis/gax-ruby/releases/tag/google-gax/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/gax-ruby@google-gax%2Fv1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/google-gax%2Fv1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/google-gax%2Fv1.4.0/manifests"},{"name":"google-gax/v1.3.0","sha":"cf2fb23f0cae19a827c0a7cf94ec9ff8ea893af8","kind":"commit","published_at":"2018-06-07T18:11:28.000Z","download_url":"https://codeload.github.com/googleapis/gax-ruby/tar.gz/google-gax/v1.3.0","html_url":"https://github.com/googleapis/gax-ruby/releases/tag/google-gax/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/gax-ruby@google-gax%2Fv1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/google-gax%2Fv1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/google-gax%2Fv1.3.0/manifests"},{"name":"google-gax/v1.2.0","sha":"ed625890bb75e063bd466d5b4b084657721962c9","kind":"commit","published_at":"2018-04-11T15:47:49.000Z","download_url":"https://codeload.github.com/googleapis/gax-ruby/tar.gz/google-gax/v1.2.0","html_url":"https://github.com/googleapis/gax-ruby/releases/tag/google-gax/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/gax-ruby@google-gax%2Fv1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/google-gax%2Fv1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/google-gax%2Fv1.2.0/manifests"},{"name":"google-gax/v1.1.0","sha":"583fd991d454cef769318408854c5c58d2d967f1","kind":"commit","published_at":"2018-03-20T23:30:30.000Z","download_url":"https://codeload.github.com/googleapis/gax-ruby/tar.gz/google-gax/v1.1.0","html_url":"https://github.com/googleapis/gax-ruby/releases/tag/google-gax/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/gax-ruby@google-gax%2Fv1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/google-gax%2Fv1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/google-gax%2Fv1.1.0/manifests"}]},"repo_metadata_updated_at":"2026-04-25T23:01:06.040Z","dependent_packages_count":38,"downloads":42681042,"downloads_period":"total","dependent_repos_count":361,"rankings":{"downloads":0.5045661845875937,"dependent_repos_count":1.70994971064105,"dependent_packages_count":0.6562148058117104,"stargazers_count":11.578260724122167,"forks_count":5.765435264994815,"docker_downloads_count":1.559416152808287,"average":3.628973807160937},"purl":"pkg:gem/google-gax","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/google-gax","docker_dependents_count":22,"docker_downloads_count":2308177,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/google-gax","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/google-gax/dependencies","status":null,"funding_links":[],"critical":true,"issue_metadata":{"last_synced_at":"2026-04-23T22:00:23.385Z","issues_count":55,"pull_requests_count":46,"avg_time_to_close_issue":9424324.727272727,"avg_time_to_close_pull_request":2122198.413043478,"issues_closed_count":55,"pull_requests_closed_count":46,"pull_request_authors_count":7,"issue_authors_count":17,"avg_comments_per_issue":1.9272727272727272,"avg_comments_per_pull_request":2.0217391304347827,"merged_pull_requests_count":40,"bot_issues_count":0,"bot_pull_requests_count":1,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/issues","maintainers":[{"login":"dazuma","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dazuma"},{"login":"quartzmo","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/quartzmo"},{"login":"garrettjonesgoogle","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/garrettjonesgoogle"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/google-gax/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/google-gax/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/google-gax/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/google-gax/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/google-gax/codemeta","maintainers":[{"uuid":"106599","login":"google-cloud","name":null,"email":null,"url":null,"packages_count":1159,"html_url":"https://rubygems.org/profiles/google-cloud","role":null,"created_at":"2022-11-09T09:34:02.724Z","updated_at":"2022-11-09T09:34:02.724Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/google-cloud/packages"},{"uuid":"96815","login":"googleapis-packages","name":null,"email":null,"url":null,"packages_count":6,"html_url":"https://rubygems.org/profiles/googleapis-packages","role":null,"created_at":"2022-11-09T09:34:02.714Z","updated_at":"2022-11-09T09:34:02.714Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/googleapis-packages/packages"},{"uuid":"100751","login":"jmuk","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://rubygems.org/profiles/jmuk","role":null,"created_at":"2022-11-09T09:34:02.695Z","updated_at":"2022-11-09T09:34:02.695Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/jmuk/packages"}],"registry":{"name":"rubygems.org","url":"https://rubygems.org","ecosystem":"rubygems","default":true,"packages_count":205486,"maintainers_count":68455,"namespaces_count":0,"keywords_count":0,"github":"rubygems","metadata":{"funded_packages_count":7260},"icon_url":"https://github.com/rubygems.png","created_at":"2022-04-04T15:19:23.446Z","updated_at":"2026-04-03T06:42:17.024Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/namespaces"}},{"id":12239569,"name":"google-gax","ecosystem":"rubygems","description":"Google API Extensions","homepage":"https://github.com/googleapis/gax-ruby","licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/googleapis/gax-ruby","keywords_array":[],"namespace":null,"versions_count":42,"first_release_published_at":"2016-04-29T19:55:21.144Z","latest_release_published_at":"2021-09-13T23:10:57.980Z","latest_release_number":"1.8.2","last_synced_at":"2026-04-26T19:32:20.082Z","created_at":"2025-10-07T03:17:30.892Z","updated_at":"2026-04-26T19:35:38.452Z","registry_url":"https://gem.coop/gems/google-gax","install_command":"gem install google-gax -s https://gem.coop","documentation_url":"http://www.rubydoc.info/gems/google-gax/","metadata":{"funding":null},"repo_metadata":{"id":47091626,"uuid":"57153681","full_name":"googleapis/gax-ruby","owner":"googleapis","description":"Google API Extensions for Ruby","archived":true,"fork":false,"pushed_at":"2021-09-13T23:11:33.000Z","size":457,"stargazers_count":21,"open_issues_count":0,"forks_count":19,"subscribers_count":46,"default_branch":"master","last_synced_at":"2026-03-30T10:02:13.707Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://rubygems.org/gems/google-gax","language":"Ruby","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/googleapis.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null}},"created_at":"2016-04-26T18:50:48.000Z","updated_at":"2025-02-01T16:18:26.000Z","dependencies_parsed_at":"2022-08-24T01:50:07.936Z","dependency_job_id":null,"html_url":"https://github.com/googleapis/gax-ruby","commit_stats":null,"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"purl":"pkg:github/googleapis/gax-ruby","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/googleapis","download_url":"https://codeload.github.com/googleapis/gax-ruby/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/sbom","scorecard":{"id":438393,"data":{"date":"2025-08-11","repo":{"name":"github.com/googleapis/gax-ruby","commit":"832f4b70f6894fcf623657c8da90715b11a0c198"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.5,"checks":[{"name":"Code-Review","score":7,"reason":"Found 23/29 approved changesets -- score normalized to 7","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":0,"reason":"project is archived","details":["Warn: Repository is archived."],"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 26 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-19T05:09:46.808Z","repository_id":47091626,"created_at":"2025-08-19T05:09:46.808Z","updated_at":"2025-08-19T05:09:46.808Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31515151,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T03:10:19.677Z","status":"ssl_error","status_checked_at":"2026-04-07T03:10:13.982Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5: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"},"tags":[{"name":"v1.8.2","sha":"832f4b70f6894fcf623657c8da90715b11a0c198","kind":"tag","published_at":"2021-09-13T23:10:52.000Z","download_url":"https://codeload.github.com/googleapis/gax-ruby/tar.gz/v1.8.2","html_url":"https://github.com/googleapis/gax-ruby/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/gax-ruby@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/v1.8.2/manifests"},{"name":"google-gax/v1.8.1","sha":"92aeaf563a50ffc0667cab4497ccbe034966a04c","kind":"commit","published_at":"2019-10-11T00:54:46.000Z","download_url":"https://codeload.github.com/googleapis/gax-ruby/tar.gz/google-gax/v1.8.1","html_url":"https://github.com/googleapis/gax-ruby/releases/tag/google-gax/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/gax-ruby@google-gax%2Fv1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/google-gax%2Fv1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/google-gax%2Fv1.8.1/manifests"},{"name":"google-gax/v1.8.0","sha":"c29cedd6132fdf7c69866b5af49ff3800747b393","kind":"commit","published_at":"2019-10-09T21:27:18.000Z","download_url":"https://codeload.github.com/googleapis/gax-ruby/tar.gz/google-gax/v1.8.0","html_url":"https://github.com/googleapis/gax-ruby/releases/tag/google-gax/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/gax-ruby@google-gax%2Fv1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/google-gax%2Fv1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/google-gax%2Fv1.8.0/manifests"},{"name":"v1.7.1","sha":"6eab0b0683ec826ed2ad534e073b80ac8e686f6e","kind":"tag","published_at":"2019-08-29T20:39:23.000Z","download_url":"https://codeload.github.com/googleapis/gax-ruby/tar.gz/v1.7.1","html_url":"https://github.com/googleapis/gax-ruby/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/gax-ruby@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"3b83ec96e9ffb3f9af048f1412d190f75203e3f4","kind":"tag","published_at":"2019-06-27T19:10:08.000Z","download_url":"https://codeload.github.com/googleapis/gax-ruby/tar.gz/v1.7.0","html_url":"https://github.com/googleapis/gax-ruby/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/gax-ruby@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/v1.7.0/manifests"},{"name":"v1.6.3","sha":"e5f9e88c0021bd9b8dfa52b1cac59d98ceb33dbf","kind":"tag","published_at":"2019-06-04T16:41:13.000Z","download_url":"https://codeload.github.com/googleapis/gax-ruby/tar.gz/v1.6.3","html_url":"https://github.com/googleapis/gax-ruby/releases/tag/v1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/gax-ruby@v1.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/v1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/v1.6.3/manifests"},{"name":"v1.6.2","sha":"36901238243a19b2510663490fb8960790540682","kind":"tag","published_at":"2019-05-31T21:55:55.000Z","download_url":"https://codeload.github.com/googleapis/gax-ruby/tar.gz/v1.6.2","html_url":"https://github.com/googleapis/gax-ruby/releases/tag/v1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/gax-ruby@v1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/v1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/v1.6.2/manifests"},{"name":"v1.6.1","sha":"6598d6616a95653b78ddafede91f034cd11775a5","kind":"tag","published_at":"2019-05-29T23:51:15.000Z","download_url":"https://codeload.github.com/googleapis/gax-ruby/tar.gz/v1.6.1","html_url":"https://github.com/googleapis/gax-ruby/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/gax-ruby@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"fc111f2e3064f591409613f8b6eaea4d85e20e74","kind":"tag","published_at":"2019-05-29T21:30:22.000Z","download_url":"https://codeload.github.com/googleapis/gax-ruby/tar.gz/v1.6.0","html_url":"https://github.com/googleapis/gax-ruby/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/gax-ruby@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/v1.6.0/manifests"},{"name":"google-gax/v1.5.0","sha":"64340b0f9b96c9951ab9749a9cbed9da416c50a0","kind":"commit","published_at":"2019-01-07T21:29:22.000Z","download_url":"https://codeload.github.com/googleapis/gax-ruby/tar.gz/google-gax/v1.5.0","html_url":"https://github.com/googleapis/gax-ruby/releases/tag/google-gax/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/gax-ruby@google-gax%2Fv1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/google-gax%2Fv1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/google-gax%2Fv1.5.0/manifests"},{"name":"google-gax/v1.4.0","sha":"8ca09f1f3a13a58c106f8115be23067ba793409b","kind":"commit","published_at":"2018-09-26T19:14:25.000Z","download_url":"https://codeload.github.com/googleapis/gax-ruby/tar.gz/google-gax/v1.4.0","html_url":"https://github.com/googleapis/gax-ruby/releases/tag/google-gax/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/gax-ruby@google-gax%2Fv1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/google-gax%2Fv1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/google-gax%2Fv1.4.0/manifests"},{"name":"google-gax/v1.3.0","sha":"cf2fb23f0cae19a827c0a7cf94ec9ff8ea893af8","kind":"commit","published_at":"2018-06-07T18:11:28.000Z","download_url":"https://codeload.github.com/googleapis/gax-ruby/tar.gz/google-gax/v1.3.0","html_url":"https://github.com/googleapis/gax-ruby/releases/tag/google-gax/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/gax-ruby@google-gax%2Fv1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/google-gax%2Fv1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/google-gax%2Fv1.3.0/manifests"},{"name":"google-gax/v1.2.0","sha":"ed625890bb75e063bd466d5b4b084657721962c9","kind":"commit","published_at":"2018-04-11T15:47:49.000Z","download_url":"https://codeload.github.com/googleapis/gax-ruby/tar.gz/google-gax/v1.2.0","html_url":"https://github.com/googleapis/gax-ruby/releases/tag/google-gax/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/gax-ruby@google-gax%2Fv1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/google-gax%2Fv1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/google-gax%2Fv1.2.0/manifests"},{"name":"google-gax/v1.1.0","sha":"583fd991d454cef769318408854c5c58d2d967f1","kind":"commit","published_at":"2018-03-20T23:30:30.000Z","download_url":"https://codeload.github.com/googleapis/gax-ruby/tar.gz/google-gax/v1.1.0","html_url":"https://github.com/googleapis/gax-ruby/releases/tag/google-gax/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/googleapis/gax-ruby@google-gax%2Fv1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/google-gax%2Fv1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/tags/google-gax%2Fv1.1.0/manifests"}]},"repo_metadata_updated_at":"2026-04-26T19:35:38.425Z","dependent_packages_count":0,"downloads":42690105,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":0.5779721773168899,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":1.3943781527598307,"average":0.49308758251918017},"purl":"pkg:gem/google-gax?repository_url=https://gem.coop","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/google-gax","docker_dependents_count":22,"docker_downloads_count":2308177,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/google-gax","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/google-gax/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-04-23T22:00:23.385Z","issues_count":55,"pull_requests_count":46,"avg_time_to_close_issue":9424324.727272727,"avg_time_to_close_pull_request":2122198.413043478,"issues_closed_count":55,"pull_requests_closed_count":46,"pull_request_authors_count":7,"issue_authors_count":17,"avg_comments_per_issue":1.9272727272727272,"avg_comments_per_pull_request":2.0217391304347827,"merged_pull_requests_count":40,"bot_issues_count":0,"bot_pull_requests_count":1,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/issues","maintainers":[{"login":"dazuma","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dazuma"},{"login":"quartzmo","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/quartzmo"},{"login":"garrettjonesgoogle","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/garrettjonesgoogle"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/google-gax/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/google-gax/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/google-gax/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/google-gax/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/google-gax/codemeta","maintainers":[{"uuid":"106599","login":"google-cloud","name":null,"email":null,"url":null,"packages_count":1141,"html_url":"https://gem.coop/profiles/google-cloud","role":null,"created_at":"2025-10-07T19:06:40.004Z","updated_at":"2025-10-07T19:06:40.004Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/google-cloud/packages"},{"uuid":"96815","login":"googleapis-packages","name":null,"email":null,"url":null,"packages_count":6,"html_url":"https://gem.coop/profiles/googleapis-packages","role":null,"created_at":"2025-10-07T19:06:39.931Z","updated_at":"2025-10-07T19:06:39.931Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/googleapis-packages/packages"},{"uuid":"100751","login":"jmuk","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://gem.coop/profiles/jmuk","role":null,"created_at":"2025-10-07T19:06:39.863Z","updated_at":"2025-10-07T19:06:39.863Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/jmuk/packages"}],"registry":{"name":"gem.coop","url":"https://gem.coop","ecosystem":"rubygems","default":false,"packages_count":190339,"maintainers_count":67463,"namespaces_count":0,"keywords_count":0,"github":"gem-coop","metadata":{"funded_packages_count":6507},"icon_url":"https://github.com/gem-coop.png","created_at":"2025-10-06T17:24:20.932Z","updated_at":"2026-04-03T06:45:05.763Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/namespaces"}}],"commits":{"id":1741537,"full_name":"googleapis/gax-ruby","default_branch":"master","total_commits":170,"total_committers":17,"total_bot_commits":1,"total_bot_committers":1,"mean_commits":10.0,"dds":0.7235294117647059,"past_year_total_commits":0,"past_year_total_committers":0,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":0.0,"past_year_dds":0.0,"last_synced_at":"2026-04-25T11:04:04.000Z","last_synced_commit":"832f4b70f6894fcf623657c8da90715b11a0c198","created_at":"2024-09-13T16:17:58.359Z","updated_at":"2026-04-25T11:03:22.196Z","committers":[{"name":"Jun Mukai","email":"mukai@google.com","login":"jmuk","count":47},{"name":"Jacob Geiger","email":"jgeiger@google.com","login":"geigerj","count":29},{"name":"Ernest Landrito","email":"landrito@google.com","login":"landrito","count":19},{"name":"Mike Moore","email":"mike@blowmage.com","login":"blowmage","count":16},{"name":"Daniel Azuma","email":"dazuma@google.com","login":"dazuma","count":15},{"name":"Tim Emiola","email":"temiola@google.com","login":null,"count":14},{"name":"Joe Bolinger","email":"jbolinger@google.com","login":"jbolinger","count":13},{"name":"Song Wang","email":"songwang@nestlabs.com","login":null,"count":3},{"name":"Justin Beckwith","email":"justin.beckwith@gmail.com","login":"JustinBeckwith","count":3},{"name":"Sai Cheemalapati","email":"saicheems@google.com","login":"saicheems","count":3},{"name":"Song Wang","email":"songwang@google.com","login":"swcloud","count":2},{"name":"Euan Lau","email":"euanlau@gmail.com","login":"euanlau","count":1},{"name":"Eva Ogbe","email":"eoogbe@gmail.com","login":"evaogbe","count":1},{"name":"Michael Darakananda","email":"pongad@google.com","login":"pongad","count":1},{"name":"Randy Piper","email":"tbcat23@gmail.com","login":"randypiper","count":1},{"name":"Thea Flowers","email":"theaflowers@google.com","login":"theacodes","count":1},{"name":"google-cloud-policy-bot[bot]","email":"80869356+google-cloud-policy-bot[bot]","login":"google-cloud-policy-bot[bot]","count":1}],"past_year_committers":[],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-25T00:00:08.654Z","repositories_count":6218118,"commits_count":899357594,"contributors_count":34885283,"owners_count":1145321,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"googleapis/gax-ruby","html_url":"https://github.com/googleapis/gax-ruby","last_synced_at":"2026-04-23T22:00:23.385Z","status":"error","issues_count":55,"pull_requests_count":46,"avg_time_to_close_issue":9424324.727272727,"avg_time_to_close_pull_request":2122198.413043478,"issues_closed_count":55,"pull_requests_closed_count":46,"pull_request_authors_count":7,"issue_authors_count":17,"avg_comments_per_issue":1.9272727272727272,"avg_comments_per_pull_request":2.0217391304347827,"merged_pull_requests_count":40,"bot_issues_count":0,"bot_pull_requests_count":1,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"created_at":"2023-05-12T11:36:31.463Z","updated_at":"2026-04-23T22:00:23.385Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-ruby/issues","issue_labels_count":{":rotating_light:":40,"triage me":39,"priority: p2":11,"type: feature request":10,"2.0":9,"type: cleanup":3,"type: process":1,"type: bug":1,"priority: p1":1},"pull_request_labels_count":{"cla: yes":45,"2.0":14,"type: cleanup":3,"type: bug":3,"kokoro:force-run":2,"kokoro:run":1,"do not merge":1,"cla: no":1},"issue_author_associations_count":{"CONTRIBUTOR":42,"NONE":9,"MEMBER":4},"pull_request_author_associations_count":{"CONTRIBUTOR":40,"NONE":4,"MEMBER":2},"issue_authors":{"blowmage":19,"jmuk":11,"geigerj":9,"quartzmo":2,"brianarpie":2,"swcloud":1,"omedale":1,"dazuma":1,"StuartHadfield":1,"JustinBeckwith":1,"thagomizer":1,"raivil":1,"bmclean":1,"garrettjonesgoogle":1,"tbetbetbe":1,"jbolinger":1,"qingling128":1},"pull_request_authors":{"blowmage":26,"dazuma":12,"JustinBeckwith":2,"fables-tales":2,"renovate-bot":2,"randypiper":1,"google-cloud-policy-bot[bot]":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-25T00:00:14.967Z","repositories_count":14388133,"issues_count":34342506,"pull_requests_count":112502089,"authors_count":11245461,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{},"past_year_issue_authors":{},"past_year_pull_request_authors":{},"maintainers":[{"login":"dazuma","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dazuma"},{"login":"quartzmo","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/quartzmo"},{"login":"garrettjonesgoogle","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/garrettjonesgoogle"}],"active_maintainers":[]},"events":{"total":{"ForkEvent":1,"WatchEvent":1},"last_year":{"ForkEvent":1}},"keywords":[],"dependencies":[{"ecosystem":"rubygems","filepath":"Gemfile","sha":null,"kind":"manifest","created_at":"2022-08-24T01:50:07.054Z","updated_at":"2022-08-24T01:50:07.054Z","repository_link":"https://github.com/googleapis/gax-ruby/blob/master/Gemfile","dependencies":[{"id":2445371882,"package_name":"googleauth","ecosystem":"rubygems","requirements":"~\u003e 0.7.0","direct":true,"kind":"runtime","optional":false},{"id":2445371883,"package_name":"google-protobuf","ecosystem":"rubygems","requirements":"~\u003e 3.6.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"google-gax.gemspec","sha":null,"kind":"manifest","created_at":"2022-08-24T01:50:07.373Z","updated_at":"2022-08-24T01:50:07.373Z","repository_link":"https://github.com/googleapis/gax-ruby/blob/master/google-gax.gemspec","dependencies":[{"id":2445371916,"package_name":"googleauth","ecosystem":"rubygems","requirements":"~\u003e 0.9","direct":true,"kind":"runtime","optional":false},{"id":2445371917,"package_name":"grpc","ecosystem":"rubygems","requirements":"~\u003e 1.24","direct":true,"kind":"runtime","optional":false},{"id":2445371918,"package_name":"googleapis-common-protos","ecosystem":"rubygems","requirements":"\u003e= 1.3.9, \u003c 2.0","direct":true,"kind":"runtime","optional":false},{"id":2445371919,"package_name":"googleapis-common-protos-types","ecosystem":"rubygems","requirements":"\u003e= 1.0.4, \u003c 2.0","direct":true,"kind":"runtime","optional":false},{"id":2445371920,"package_name":"google-protobuf","ecosystem":"rubygems","requirements":"~\u003e 3.9","direct":true,"kind":"runtime","optional":false},{"id":2445371921,"package_name":"rly","ecosystem":"rubygems","requirements":"~\u003e 0.2.3","direct":true,"kind":"runtime","optional":false},{"id":2445371922,"package_name":"codecov","ecosystem":"rubygems","requirements":"~\u003e 0.1","direct":true,"kind":"development","optional":false},{"id":2445371923,"package_name":"rake","ecosystem":"rubygems","requirements":"\u003e= 10.0","direct":true,"kind":"development","optional":false},{"id":2445371924,"package_name":"rspec","ecosystem":"rubygems","requirements":"~\u003e 3.0","direct":true,"kind":"development","optional":false},{"id":2445371925,"package_name":"rubocop","ecosystem":"rubygems","requirements":"= 0.49.0","direct":true,"kind":"development","optional":false},{"id":2445371926,"package_name":"simplecov","ecosystem":"rubygems","requirements":"~\u003e 0.9","direct":true,"kind":"development","optional":false}]}],"score":24.192922078883573,"created_at":"2024-12-15T21:38:08.379Z","updated_at":"2026-05-01T01:30:19.277Z","avatar_url":"https://github.com/googleapis.png","language":"Ruby","monthly_downloads":0,"readme":"Google API Extensions for Ruby\n================================\n\n**This gem is officially end-of-life**\n\nThe `gax-ruby` gem included common code used by obsolete versions of the Google\nAPI clients in https://github.com/googleapis/google-cloud-ruby. Up-to-date\nversions of the client libraries no longer use this gem. If your app depends on\n`gax-ruby`, we recommend updating the client library gems that depend on it.\nModern clients will depend on the `gapic-common` gem instead of `gax-ruby`.\n\n**This gem is officially end-of-life**\n\n[![Gem Version](https://badge.fury.io/rb/google-gax.svg)](https://badge.fury.io/rb/google-gax)\n\nGoogle API Extensions for Ruby (gax-ruby) is a set of modules which aids the\ndevelopment of APIs for clients and servers based on [gRPC][] and Google API\nconventions.\n\nApplication code will rarely need to use most of the classes within this library\ndirectly, but code generated automatically from the API definition files in\n[Google APIs][] can use services such as page streaming and request bundling to\nprovide a more convenient and idiomatic API surface to callers.\n\n[gRPC]: http://grpc.io\n[Google APIs]: https://github.com/googleapis/googleapis/\n\n\nRuby Versions\n---------------\n\nThis library requires Ruby 2.4 or later.\n\nIn general, this library supports Ruby versions that are considered current and\nsupported by Ruby Core (that is, Ruby versions that are either in normal\nmaintenance or in security maintenance).\nSee https://www.ruby-lang.org/en/downloads/branches/ for further details.\n\n\nContributing\n------------\n\nContributions to this library are always welcome and highly encouraged.\n\nSee the [CONTRIBUTING][] documentation for more information on how to get started.\n\n[CONTRIBUTING]: https://github.com/googleapis/gax-ruby/blob/master/CONTRIBUTING.md\n\n\nVersioning\n----------\n\nThis library follows [Semantic Versioning][].\n\nIt is currently in major version zero (``0.y.z``), which means that anything\nmay change at any time and the public API should not be considered\nstable.\n\n[Semantic Versioning]: http://semver.org/\n\n\nDetails\n-------\n\nFor detailed documentation of the modules in gax-ruby, please watch [DOCUMENTATION][].\n\n[DOCUMENTATION]: http://www.rubydoc.info/gems/google-gax\n\n\nLicense\n-------\n\nBSD - See [LICENSE][] for more information.\n\n[LICENSE]: https://github.com/googleapis/gax-ruby/blob/master/LICENSE\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["marshalling","protobuf-runtime","protoc","protocol-buffers","protocol-compiler"],"project_url":"https://ruby.ecosyste.ms/api/v1/projects/563","html_url":"https://ruby.ecosyste.ms/projects/563"}