Repair SDK tracking generation - #439
Conversation
-->
✱ stlc build✅ go code · compare
✅ python code · compare
✅ typescript code · compare
Diagnostics: ❗ 0 new / 1 total error, 💡 0 new / 5 total note
Build metadata
This comment is auto-generated by stlc and is kept up to date as you push. |
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 5a2e6dc. Configure here.
|
reviewed incrementally — looks good. the stricter skip check is the right shape: only a merged generated seal-back PR ( verified the new tracking snapshots point at real commits: go/ts Questions
Nits
|

Summary
stlc/seal-trackingbranchWhy
A target-specific tracking update can legitimately change only one SDK. Treating every tracking-only merge as an automatic seal-back skips the all-target regeneration that consolidates the remaining tracking state.
Testing
stlc repair --dry-run --force --targets go,typescript --branch mainstlc repair --dry-run --force --targets go,typescript --branch mainreports both targets clean after repairstlc exec --targets go,typescript -- ./scripts/bootstrapstlc lint --targets go,typescriptstlc test --targets go,typescript.github/workflows/stlc-generate.ymlas YAMLgit diff --checkFull Python SDK validation was not run locally; this change does not modify its tracking state, and CI validates all targets.
Note
Medium Risk
Changes CI skip logic for SDK generation on main, which can cause extra full regenerations or missed skips if the GitHub PR lookup is wrong. Tracking file updates affect how custom code is sealed into Go and TypeScript SDKs.
Overview
Stops treating every custom-code-only merge as a no-op. The generate workflow now skips a follow-on build only when the push is the merged
stlc/seal-trackingPR; other tracking-only changes still regenerate every SDK so a one-target update cannot leave the rest stale.Adds
pull-requests: readso the guard can look up that closed seal-back PR. Also re-anchors Go and TypeScript custom-code tracking files to current published SDK histories.Reviewed by Cursor Bugbot for commit dd458d3. Bugbot is set up for automated code reviews on this repo. Configure here.