Skip to content

ci(docs): dispatch convoy-go, convoy.rb and convoy-php SDK generation - #2740

Merged
mekilis merged 2 commits into
mainfrom
oksmart/dispatch-go-ruby-php-sdks
Jul 20, 2026
Merged

ci(docs): dispatch convoy-go, convoy.rb and convoy-php SDK generation#2740
mekilis merged 2 commits into
mainfrom
oksmart/dispatch-go-ruby-php-sdks

Conversation

@mekilis

@mekilis mekilis commented Jul 19, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Adds convoy-go, convoy.rb, and convoy-php to the SDK regeneration dispatch matrix. Each repo owns its generator behind the shared sdk_generation.yaml filename and inputs (convoy-go: oapi-codegen; convoy.rb / convoy-php: OpenAPI Generator), so the dispatcher contract is unchanged.
  • Updates the header comment: SDK_REPOS_PAT must be able to dispatch workflows and open PRs on all six SDK repos.

Companion PRs adding the pipelines: frain-dev/convoy-go#60, frain-dev/convoy.rb#20, frain-dev/convoy-php#11.

Test plan

  • After the three SDK repo PRs merge and SDK_REPOS_PAT covers the new repos, a dispatcher run should fan out to all six repos (no-diff repos skip PR creation).

Note

Low Risk
Docs and CI matrix only; no runtime code. Operational risk is ensuring SDK_REPOS_PAT permissions include the three new repos before the next dispatch.

Overview
Extends the OpenAPI → SDK regeneration dispatcher so speakeasy-sdk.yml fans out to six language repos instead of three, adding convoy-go, convoy.rb, and convoy-php to the trigger-sdk-repos matrix. Each new repo is expected to implement the same sdk_generation.yaml contract (force, feature_branch); generators are documented as oapi-codegen for Go and OpenAPI Generator for Ruby/PHP.

SPEAKEASY_SDK.md is updated to match: generator/scope tables, pipeline diagram, and secret guidance now state that SDK_REPOS_PAT / SDK_BOT_PAT must cover all matrix repos. The note deferring Go/Ruby/PHP codegen is removed.

Reviewed by Cursor Bugbot for commit 12d886c. Bugbot is set up for automated code reviews on this repo. Configure here.

mekilis added 2 commits July 20, 2026 00:37
adds the three repos to the trigger-sdk-repos matrix. each repo owns its
generator behind the shared sdk_generation.yaml filename and inputs
(convoy-go: oapi-codegen; convoy.rb / convoy-php: OpenAPI Generator).
SDK_REPOS_PAT must cover the new repos.
@mekilis
mekilis merged commit 4bacf63 into main Jul 20, 2026
34 checks passed
@mekilis
mekilis deleted the oksmart/dispatch-go-ruby-php-sdks branch July 20, 2026 05:18
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