GitHunt
YO

yoshi-code-bot/common-protos-ruby

Ruby protocol buffer classes generated from https://github.com/googleapis/api-common-protos

Common Protos Ruby

Gem Version Gem Version

This repository is a home for the protocol buffer types which are
common dependencies throughout the Google API ecosystem, generated for Ruby.
The protobuf definitions for these generated Ruby classes are provided in the
https://github.com/googleapis/googleapis repository.

Included gems

The gems available are:

Maintenance

Generally these gems are maintained by Google engineers and automated processes.

Gem updates

A GitHub Action periodically opens pull requests to update proto classes based
on changes to the source protos from https://github.com/googleapis/googleapis.
Changes can also be run locally on the command line by moving into an existing
gem directory and running:

$ toys compile

You can also run toys compile at the top level of the repo to update all gems.

Creating new gems

New common component gems are rare, and decisions on their creation are owned
by the Google Cloud SDK team in compliance with AIP 213.

If a new gem is needed, it can be generated by Google engineer by triggering a
GitHub Action. It can also be generated locally on the command line by running:

$ toys new-gem path/to/proto/directory

Releases

Releases are handled by release-please. Release pull requests will be opened as
needed and can be merged by Google engineers.

Languages

Ruby69.9%Shell25.3%HTML4.9%
Apache License 2.0
Created September 1, 2021
Updated March 1, 2026
yoshi-code-bot/common-protos-ruby | GitHunt