Skip to content

chore(credential-sets): cleanup feature#5460

Merged
icecrasher321 merged 1 commit into
stagingfrom
chore/cred-sets
Jul 7, 2026
Merged

chore(credential-sets): cleanup feature#5460
icecrasher321 merged 1 commit into
stagingfrom
chore/cred-sets

Conversation

@icecrasher321

Copy link
Copy Markdown
Collaborator

Summary

Remove credential sets. Deprecated in favor of tables + service accounts pattern.

Type of Change

  • Other: Code cleanup

Testing

N/A

Checklist

  • Code follows project style guidelines
  • Self-reviewed my changes
  • Tests added/updated and passing
  • No new warnings introduced
  • I confirm that I have read and agree to the terms outlined in the Contributor License Agreement (CLA)

@vercel

vercel Bot commented Jul 7, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
docs Ready Ready Preview, Comment Jul 7, 2026 1:38am

Request Review

@greptile-apps

greptile-apps Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Too many files changed for review. (103 files found, 100 file limit)

Bypass the limit by tagging @greptile-apps to review.

@cursor

cursor Bot commented Jul 7, 2026

Copy link
Copy Markdown

PR Summary

High Risk
Large removal of triggers/webhooks/OAuth paths; deployed workflows that selected polling groups will break until reconfigured to single credentials.

Overview
Removes the credential sets / email polling groups feature across the product. Team Gmail/Outlook inbox sharing via groups, invite flows (/credential-account), Settings → Email Polling, and related APIs, React Query hooks, contracts, and billing/env gating are deleted.

Webhook and OAuth behavior is simplified: saving triggers no longer fans out one webhook per group member or stores credentialSetId; disconnect no longer syncs group webhooks; OAuth utils drop getCredentialsForCredentialSet. The workflow credential selector only lists personal OAuth accounts (no polling groups or credentialSet: values). Trigger templates drop supportsCredentialSets and adjust resolveOAuthCredential usage.

Docs and internal guides drop email polling groups and CREDENTIAL_SETS_ENABLED; signup no longer treats /credential-account/ as an invite flow.

Reviewed by Cursor Bugbot for commit 14815e9. Configure here.

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Want higher recall? High effort reviews run extra passes and find more bugs. A team admin can switch effort levels in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 14815e9. Configure here.

Comment thread apps/sim/app/workspace/[workspaceId]/settings/[section]/page.tsx
@icecrasher321 icecrasher321 merged commit 24ebba9 into staging Jul 7, 2026
17 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.

1 participant