Skip to content

Commit 0c2cb08

Browse files
committed
fix(workflows,connectors): close pre-merge audit findings
Recover subblock values orphaned by the id renames in this release, and stop truncated knowledge-base listings from reporting themselves complete. - Add operation-scoped subblock id migrations so a saved workflow's stored value survives a rename. Cloudflare create/update DNS record, ServiceNow read record, and Okta deactivate/delete previously lost their stored value: the create path substituted a seeded default (an A record where the user chose CNAME, and unproxied where they chose proxied), and the update path silently no-opped while reporting success. A migration is used rather than a legacy-id fallback so no subblock id carries two value spaces at runtime. - Webflow, Zendesk: a listing that stops for a reason the connector cannot rule out now reports as capped instead of exhausted. A malformed envelope, an unfollowable continuation link, or an absent collection list previously read as a complete listing and let deletion reconciliation hard-delete every document past the truncation point. - Sentry: pin the listing window in the request rather than inheriting the server default, so the range cannot silently narrow into hard deletes. - Fork sync: a parent re-pick no longer writes a blank over a hidden optional dependent's stored target value, and a required field stays on screen once it is filled. Add hook-level coverage for the submitted payload. - Fork file copy: a file whose name is already taken in a reused target folder is de-duplicated instead of dropped. - Delete an orphaned Shopify OAuth route that built a credential from unsigned cookies. It had no writer, no caller, and no inbound link. - Tailwind: drop two content globs that scanned 5.4k files to emit one unused rule, keeping the ones that fix brand tile icon color. - Correct the API route-count baseline, add an Evernote docs redirect, align library copy with the language rules, and fix a stale turbo filter.
1 parent 75718ab commit 0c2cb08

29 files changed

Lines changed: 3344 additions & 334 deletions

File tree

.agents/skills/migrate-application-operation/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -317,7 +317,7 @@ Run at minimum:
317317
```bash
318318
bunx vitest run <focused test files>
319319
bunx biome check <changed source and test files>
320-
bunx turbo run type-check --filter=sim --filter=@sim/auth
320+
bunx turbo run type-check --filter=@sim/app --filter=@sim/auth
321321
bun run check:api-validation:strict
322322
git diff --check
323323
```

apps/docs/lib/redirects.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,10 @@ export const DOCS_REDIRECTS: DocsRedirect[] = [
8181
destination: '/agents/custom-tools',
8282
permanent: true,
8383
},
84+
// evernote integration page removed; without this the /tools/:slug rule below
85+
// would permanently redirect /tools/evernote into a 404.
86+
{ source: '/tools/evernote', destination: '/integrations', permanent: true },
87+
{ source: '/integrations/evernote', destination: '/integrations', permanent: true },
8488
{ source: '/tools', destination: '/integrations', permanent: true },
8589
{ source: '/tools/:slug', destination: '/integrations/:slug', permanent: true },
8690
// Old blocks/triggers index pages were folded into the workflows overview.

apps/sim/app/api/auth/oauth2/shopify/store/route.ts

Lines changed: 0 additions & 71 deletions
This file was deleted.

0 commit comments

Comments
 (0)