Uh oh!
There was an error while loading. Please reload this page.
improvement(deployments): bugfixes for run-block, airtable + external sub management - #5680
Conversation
The latest updates on your projects. Learn more about Vercel for GitHub. |
…ment-bugs # Conflicts: # apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/deploy/components/deploy-modal/deploy-modal.tsx
PR SummaryHigh Risk Overview MCP and workflow execute pin runs to the admitted Also adds Reviewed by Cursor Bugbot for commit 11bb86d. Configure here. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
icecrasher321
commented
Jul 15, 2026
bugbot run |
icecrasher321
commented
Jul 15, 2026
Uh oh!
There was an error while loading. Please reload this page.
Greptile SummaryThis PR makes deployment status follow the real deployment lifecycle. The main changes are:
Confidence Score: 5/5This looks safe to merge.
Important Files Changed
Reviews (2): Last reviewed commit: "address comments" | Re-trigger Greptile |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
icecrasher321
commented
Jul 15, 2026
bugbot run |
icecrasher321
commented
Jul 15, 2026
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
icecrasher321
commented
Jul 15, 2026
bugbot run |
There was a problem hiding this comment.
✅ Bugbot reviewed your changes and found no new issues!
Comment @cursor review or bugbot run to trigger another review on this PR
Reviewed by Cursor Bugbot for commit 7ffd781. Configure here.
Uh oh!
There was an error while loading. Please reload this page.
…ment-bugs # Conflicts: # apps/sim/background/tiktok-webhook-targets.ts
…iggers" This reverts commit c89660c.
icecrasher321
commented
Jul 15, 2026
bugbot run |
Uh oh!
There was an error while loading. Please reload this page.
icecrasher321
commented
Jul 15, 2026
bugbot run |
Uh oh!
There was an error while loading. Please reload this page.
icecrasher321
commented
Jul 15, 2026
bugbot run |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
icecrasher321
commented
Jul 16, 2026
bugbot run |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
icecrasher321
commented
Jul 16, 2026
bugbot run |
There was a problem hiding this comment.
✅ Bugbot reviewed your changes and found no new issues!
Comment @cursor review or bugbot run to trigger another review on this PR
Reviewed by Cursor Bugbot for commit 11bb86d. Configure here.
Uh oh!
There was an error while loading. Please reload this page.
| | `tableId` | string | Yes | Table ID \(starts with "tbl"\) or table name | | ||
| | `records` | json | Yes | Array of records to create, each with a `fields` object | | ||
| | `typecast` | boolean | No | When true, Airtable automatically converts string values to the field type | | ||
Summary
Make deployment status truthful end-to-end: deployments now move through an explicit state machine (preparing → activating → active / failed / superseded) backed by an outbox with inline-first execution, so a version is only reported live once its webhooks, schedules, and external subscriptions actually exist. Webhook registration is rebuilt on stable, generation-fenced rows with create-before-delete cutover — a failed deploy can no longer take down the currently live version, leave ghost registrations that wedge future deploys, or silently swallow provider errors (now surfaced in the deploy modal, versions list, and API responses).
Type of Change
Testing
Tested manually
Checklist