Skip to content

feat(api): sync OpenAPI spec from production - #49

Merged
arbianst merged 1 commit into
mainfrom
chore/release-trigger-2
Sep 6, 2026
Merged

arbianst merged 1 commit into
mainfrom
chore/release-trigger-2

Conversation

@arbianst

@arbianst arbianst commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

Empty commit carrying the conventional subject release-please needs.

The regenerated SDK — carrying the webhook envelope discriminators from sentdm/sent-dm-services#1866 — is already on main. It arrived through Sync custom-code tracking with staging, which runs stlc build --push with no --commit, so the commit landed as stlc's default subject Build SDK. release-please ignores that, and cut no version.

typescript, csharp and java were regenerated by Generate SDKs with stlc instead, which passes the merged pipeline PR title, so they got feat(api): sync OpenAPI spec from production and their release PRs opened normally.

No file changes — the SDK is unchanged and already correct. This only gives release-please a feat(api): commit so it cuts a minor release.

Production only, deliberately: an empty commit cannot travel through Promote SDKs (it compares trees), and adding one to the staging trunk as well is what forked the trunks last time. Production being ahead is the normal post-release state and the back-sync fast-forwards staging onto it.

The durable fix belongs in stlc-sync-tracking.yml, which should pass a conventional --commit message.

@arbianst
arbianst merged commit 7d21eca into main Sep 6, 2026
8 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