Skip to content

ci: add publish jobs for all versioned SDK targets#51

Open
azrosen92 wants to merge 2 commits into
mainfrom
ci-add-versioned-sdk-publish-jobs
Open

ci: add publish jobs for all versioned SDK targets#51
azrosen92 wants to merge 2 commits into
mainfrom
ci-add-versioned-sdk-publish-jobs

Conversation

@azrosen92
Copy link
Copy Markdown
Collaborator

Summary

Speakeasy's code-generation workflow auto-discovers every target in .speakeasy/workflow.yaml, but the publish workflow does not — each target needs an explicit job or its package never ships. As a result, only the unversioned target was being published; the versioned targets (e.g. v2025-11-15, v2026-06-15) never published.

This regenerates .github/workflows/sdk_publish.yaml with one publish-<target> job per publishable target defined in workflow.yaml, and adds each target's gen.lock to the on.push.paths trigger.

Notes

  • Generated by script/utils/codegen/generate_publish_workflow.rb in Gusto-Partner-API, which is now invoked automatically by script/codegen --new-version so future versions stay wired up.
  • All jobs standardized on the sdk-publish.yaml@main reusable workflow.

🤖 Generated with Claude Code

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.

2 participants