Skip to content

ci: migrate SDK generation to speakeasy ci CLI#533

Merged
Nelson-PROIA merged 1 commit into
mainfrom
chore/migrate-sdk-generation-to-speakeasy-cli
May 21, 2026
Merged

ci: migrate SDK generation to speakeasy ci CLI#533
Nelson-PROIA merged 1 commit into
mainfrom
chore/migrate-sdk-generation-to-speakeasy-cli

Conversation

@Nelson-PROIA
Copy link
Copy Markdown
Contributor

@Nelson-PROIA Nelson-PROIA commented May 20, 2026

Summary

Replaces Speakeasy's reusable workflow with a steps-based job invoking the speakeasy ci generate CLI directly. This lets the generate job declare environment: publish, gating secrets access behind the required reviewer approval.

Also bumps speakeasyVersion to 1.763.2, which includes the upstream fix for the go-git push bug in CommitAndPush (speakeasy-api/speakeasy#2043).

Scope

Three generation workflows updated:

  • sdk_generation_mistralai_sdk.yaml (target mistralai-sdk)
  • sdk_generation_mistralai_azure_sdk.yaml (target mistralai-azure-sdk, align-version targets packages/azure)
  • sdk_generation_mistralai_gcp_sdk.yaml (target mistralai-gcp-sdk, align-version targets packages/gcp)

Validation

After merge, manually dispatch each generation workflow and confirm the run goes green end-to-end. May produce a regen PR with updated SDK output from the 1.761.1 to 1.763.2 jump, which is expected and can be reviewed + merged separately.

Notes

This only updates the workflow YAMLs and .speakeasy/workflow.yaml version pin. SDK regen + lock file updates will land via the next gen workflow dispatch.

Replaces Speakeasy's reusable workflow with a steps-based job invoking
the speakeasy ci generate CLI directly. This lets the generate job
declare environment: publish, gating secrets access behind the required
reviewer approval.

Also bumps speakeasyVersion to 1.763.2, which includes the upstream
fix for the go-git push bug in CommitAndPush
(speakeasy-api/speakeasy#2043).

Three generation workflows updated: mistralai-sdk, mistralai-azure-sdk,
mistralai-gcp-sdk.
@Nelson-PROIA Nelson-PROIA force-pushed the chore/migrate-sdk-generation-to-speakeasy-cli branch from d308d8e to 7981e0e Compare May 20, 2026 16:02
Copy link
Copy Markdown
Contributor

@andreaonofrei01 andreaonofrei01 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lg

@Nelson-PROIA Nelson-PROIA merged commit 63d49fd into main May 21, 2026
10 checks passed
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