Skip to content

Consolidate protobuf maintenance tasks - #7

Merged
samuel-williams-shopify merged 1 commit into
mainfrom
consolidate-protobuf-maintenance
Aug 7, 2026
Merged

Consolidate protobuf maintenance tasks#7
samuel-williams-shopify merged 1 commit into
mainfrom
consolidate-protobuf-maintenance

Conversation

@samuel-williams-shopify

Copy link
Copy Markdown
Contributor

Summary

  • Move protobuf update and generation into private root Bake tasks.
  • Remove the exported xDS recipe and shell updater.
  • Pin every upstream protobuf source revision.
  • Use temporary repositories with automatic cleanup and fail on missing sources or generation errors.
  • Remove the obsolete xds/ directory from packaged gem files.

Verification

  • bundle exec bake test (90 examples, 179 assertions)
  • bundle exec rubocop
  • Documentation coverage: 121/121
  • generate_protos regenerated 87 Ruby protobuf classes in an isolated copy and the generated classes loaded successfully.
  • update_protos refreshed 115 definitions from pinned revisions in an isolated copy, regenerated 87 Ruby classes, and the generated classes loaded successfully.

@samuel-williams-shopify
samuel-williams-shopify merged commit 0379515 into main Aug 7, 2026
42 of 46 checks passed
@samuel-williams-shopify
samuel-williams-shopify deleted the consolidate-protobuf-maintenance branch August 7, 2026 07:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant