Skip to content

Conversation

@js07
Copy link
Collaborator

@js07 js07 commented Oct 2, 2025

WHY

  • messagebird components have been removed from the Pipedream registry and replaced by message_bird components
  • team_up components have been removed from the Pipedream registry and replaced by teamup components

Summary by CodeRabbit

  • Breaking Changes

    • Removed MessageBird integration, including sending SMS/voice, contact creation, and the “New Message Received” event source.
    • Removed TeamUp integration, including event create/update/delete/list actions and event-created/updated/deleted sources.
  • Documentation

    • Deleted MessageBird and TeamUp README content.
  • Chores

    • Updated ignore rules in TeamUp component directory.

js07 added 3 commits October 2, 2025 11:36
The messagebird app has been replace by message_bird.
The team_up app has been replaced with teamup.
@vercel
Copy link

vercel bot commented Oct 2, 2025

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

1 Skipped Deployment
Project Deployment Preview Comments Updated (UTC)
pipedream-docs-redirect-do-not-edit Ignored Ignored Oct 2, 2025 3:41pm

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Oct 2, 2025

Walkthrough

This change removes the MessageBird and Team Up components entirely, including their apps, actions, sources, shared utilities/types, package manifests, and READMEs. A .gitignore under Team Up was also cleared. No new code was added; the diff consists solely of deletions.

Changes

Cohort / File(s) Change Summary
MessageBird component removal
components/messagebird/README.md, components/messagebird/messagebird.app.mjs, components/messagebird/package.json, components/messagebird/actions/*/*.mjs, components/messagebird/sources/new-message-received/*.mjs
Deleted the MessageBird app, actions (create contact, send SMS, send voice), source (new-message-received and its test), package metadata, and README. Removes all MessageBird prop definitions, API methods, and runtime logic.
Team Up component removal
components/team_up/.gitignore, components/team_up/README.md, components/team_up/package.json, components/team_up/tsconfig.json, components/team_up/app/team_up.app.ts, components/team_up/actions/*/*.ts, components/team_up/common/*.ts, components/team_up/sources/*/*.ts, components/team_up/sources/common.ts
Deleted the Team Up app, all actions (create, delete, list, update), sources (created, updated, deleted) and common polling base, shared utilities/types/schemas, package metadata, README, tsconfig, and cleared .gitignore rules. Removes all Team Up prop definitions, HTTP helpers, and CRUD flows.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Poem

I tidied the burrow, swept clean and bright,
Retired old tunnels from day into night.
Two nests now empty, feathers at rest—
MessageBird flown, Team Up’s last guest.
With lighter paws I hop along,
Ready for new code, nimble and strong. 🐇✨

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Title Check ✅ Passed The title succinctly and accurately summarizes the main change by stating the removal of the “messagebird” and “team_up” components, making it clear to any reviewer which components are being dropped without unnecessary detail.
Description Check ✅ Passed The description provides the required “## WHY” section from the repository template and clearly explains the rationale for removing the messagebird and team_up components, including what replaces them, thus fulfilling the template’s structure and content requirements.
Docstring Coverage ✅ Passed No functions found in the changes. Docstring coverage check skipped.
✨ Finishing touches
  • 📝 Generate Docstrings
🧪 Generate unit tests
  • Create PR with unit tests
  • Post copyable unit tests in a comment

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between a994a74 and 0e69377.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (25)
  • components/messagebird/README.md (0 hunks)
  • components/messagebird/actions/create-contact/create-contact.mjs (0 hunks)
  • components/messagebird/actions/send-sms/send-sms.mjs (0 hunks)
  • components/messagebird/actions/send-voice-message/send-voice-message.mjs (0 hunks)
  • components/messagebird/messagebird.app.mjs (0 hunks)
  • components/messagebird/package.json (0 hunks)
  • components/messagebird/sources/new-message-received/new-message-received.mjs (0 hunks)
  • components/messagebird/sources/new-message-received/test-event.mjs (0 hunks)
  • components/team_up/.gitignore (0 hunks)
  • components/team_up/README.md (0 hunks)
  • components/team_up/actions/create-event/create-event.ts (0 hunks)
  • components/team_up/actions/delete-event/delete-event.ts (0 hunks)
  • components/team_up/actions/list-events/list-events.ts (0 hunks)
  • components/team_up/actions/update-event/update-event.ts (0 hunks)
  • components/team_up/app/team_up.app.ts (0 hunks)
  • components/team_up/common/calendarKeyOptions.ts (0 hunks)
  • components/team_up/common/eventProps.ts (0 hunks)
  • components/team_up/common/requestParams.ts (0 hunks)
  • components/team_up/common/responseSchemas.ts (0 hunks)
  • components/team_up/package.json (0 hunks)
  • components/team_up/sources/common.ts (0 hunks)
  • components/team_up/sources/event-created/event-created.ts (0 hunks)
  • components/team_up/sources/event-deleted/event-deleted.ts (0 hunks)
  • components/team_up/sources/event-updated/event-updated.ts (0 hunks)
  • components/team_up/tsconfig.json (0 hunks)
💤 Files with no reviewable changes (25)
  • components/messagebird/sources/new-message-received/test-event.mjs
  • components/messagebird/README.md
  • components/messagebird/sources/new-message-received/new-message-received.mjs
  • components/team_up/app/team_up.app.ts
  • components/messagebird/actions/send-sms/send-sms.mjs
  • components/messagebird/package.json
  • components/team_up/common/requestParams.ts
  • components/team_up/sources/common.ts
  • components/team_up/common/calendarKeyOptions.ts
  • components/team_up/.gitignore
  • components/messagebird/messagebird.app.mjs
  • components/team_up/actions/delete-event/delete-event.ts
  • components/messagebird/actions/send-voice-message/send-voice-message.mjs
  • components/messagebird/actions/create-contact/create-contact.mjs
  • components/team_up/actions/create-event/create-event.ts
  • components/team_up/tsconfig.json
  • components/team_up/actions/list-events/list-events.ts
  • components/team_up/actions/update-event/update-event.ts
  • components/team_up/common/responseSchemas.ts
  • components/team_up/sources/event-created/event-created.ts
  • components/team_up/sources/event-updated/event-updated.ts
  • components/team_up/sources/event-deleted/event-deleted.ts
  • components/team_up/package.json
  • components/team_up/README.md
  • components/team_up/common/eventProps.ts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@js07 js07 marked this pull request as ready for review October 2, 2025 15:51
@js07 js07 merged commit 57c0956 into PipedreamHQ:master Oct 2, 2025
9 of 10 checks passed
@js07 js07 deleted the remove-messagebird-and-team_up-components branch October 2, 2025 15:55
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