Skip to content

feat(components): backfill AI-optimized ai field (batch 2/5) - #21873

Merged
TheBestMoshe merged 2 commits into
masterfrom
moshe/dj-4272-ai-backfill-batch-2
Sep 3, 2026
Merged

feat(components): backfill AI-optimized ai field (batch 2/5)#21873
TheBestMoshe merged 2 commits into
masterfrom
moshe/dj-4272-ai-backfill-batch-2

Conversation

@TheBestMoshe

Copy link
Copy Markdown
Collaborator

DJ-4272 backfill, batch 2 of 5 (continues canary #21870).

Sets the top-level ai: "optimized" field on 200 AI-optimized actions across 7 apps, replaces any legacy // x-pd-ai: optimized marker comment with the real field, and patch-bumps each touched component + app package.json (required by check_version).

Batched at ≤200 components per the deployment publish cap. The 5 batches cover disjoint apps, so they can merge independently in any order.

Apps: clockify,github google_drive,hubspot monta,pagerduty wealthbox

DJ-4272 backfill, batch 2 of 5. Sets the top-level `ai: "optimized"`
field on 200 AI-optimized actions across 7 apps, replaces any
legacy `// x-pd-ai: optimized` marker comment, and patch-bumps each
component and app package.json version.

Apps: clockify,github google_drive,hubspot monta,pagerduty wealthbox

Batched at <=200 components per the deployment publish cap; the 5 batches
touch disjoint apps and can merge independently.
@vercel

vercel Bot commented Sep 2, 2026

Copy link
Copy Markdown

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

1 Skipped Deployment
Project Deployment Actions Updated
pipedream-docs-redirect-do-not-edit Ignored Ignored Sep 3, 2026 2:47pm UTC

Request Review

@linear

linear Bot commented Sep 2, 2026

Copy link
Copy Markdown

DJ-4272

@coderabbitai

coderabbitai Bot commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Too many files!

This PR contains 207 files, which is 57 over the limit of 150.

To get a review, reduce the PR to 150 files or fewer by splitting it into smaller PRs or changing its base branch.

Upgrade to Team to raise the limit.

This review couldn't start because sufficient usage credits or metered capacity aren't available. Add credits or update usage-based reviews in the billing tab, then retry.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Essentials

Run ID: ffda0b76-5456-4272-9d99-c7a464707fab

📥 Commits

Reviewing files that changed from the base of the PR and between 18dca9e and d84a68f.

📒 Files selected for processing (207)
  • components/clockify/actions/add-members-to-project/add-members-to-project.mjs
  • components/clockify/actions/add-task-to-project/add-task-to-project.mjs
  • components/clockify/actions/create-client/create-client.mjs
  • components/clockify/actions/create-invoice/create-invoice.mjs
  • components/clockify/actions/create-project/create-project.mjs
  • components/clockify/actions/create-tag/create-tag.mjs
  • components/clockify/actions/delete-client/delete-client.mjs
  • components/clockify/actions/delete-invoice/delete-invoice.mjs
  • components/clockify/actions/delete-tag/delete-tag.mjs
  • components/clockify/actions/get-time-entry-report/get-time-entry-report.mjs
  • components/clockify/actions/list-clients/list-clients.mjs
  • components/clockify/actions/list-invoices/list-invoices.mjs
  • components/clockify/actions/list-projects/list-projects.mjs
  • components/clockify/actions/list-tags/list-tags.mjs
  • components/clockify/actions/list-tasks/list-tasks.mjs
  • components/clockify/actions/list-time-entries/list-time-entries.mjs
  • components/clockify/actions/list-workspace-id-options/list-workspace-id-options.mjs
  • components/clockify/actions/log-time-entry/log-time-entry.mjs
  • components/clockify/actions/start-timer/start-timer.mjs
  • components/clockify/actions/stop-timer/stop-timer.mjs
  • components/clockify/actions/update-client/update-client.mjs
  • components/clockify/actions/update-invoice/update-invoice.mjs
  • components/clockify/actions/update-tag/update-tag.mjs
  • components/clockify/actions/update-time-entry/update-time-entry.mjs
  • components/clockify/package.json
  • components/github/actions/create-branch/create-branch.mjs
  • components/github/actions/create-issue-comment/create-issue-comment.mjs
  • components/github/actions/create-issue/create-issue.mjs
  • components/github/actions/create-or-update-file-contents/create-or-update-file-contents.mjs
  • components/github/actions/create-pull-request-review/create-pull-request-review.mjs
  • components/github/actions/create-pull-request/create-pull-request.mjs
  • components/github/actions/get-commit/get-commit.mjs
  • components/github/actions/get-current-user/get-current-user.mjs
  • components/github/actions/get-issue/get-issue.mjs
  • components/github/actions/get-pull-request-files/get-pull-request-files.mjs
  • components/github/actions/get-pull-request/get-pull-request.mjs
  • components/github/actions/get-repository-content/get-repository-content.mjs
  • components/github/actions/get-repository/get-repository.mjs
  • components/github/actions/get-workflow-run/get-workflow-run.mjs
  • components/github/actions/list-branches/list-branches.mjs
  • components/github/actions/list-commits/list-commits.mjs
  • components/github/actions/list-repositories/list-repositories.mjs
  • components/github/actions/list-workflow-runs/list-workflow-runs.mjs
  • components/github/actions/list-workflows/list-workflows.mjs
  • components/github/actions/merge-pull-request/merge-pull-request.mjs
  • components/github/actions/run-workflow/run-workflow.mjs
  • components/github/actions/search-issues-and-pull-requests/search-issues-and-pull-requests.mjs
  • components/github/actions/update-issue/update-issue.mjs
  • components/github/actions/update-pull-request/update-pull-request.mjs
  • components/github/package.json
  • components/google_drive/actions/add-comment/add-comment.mjs
  • components/google_drive/actions/copy-file/copy-file.mjs
  • components/google_drive/actions/create-file-from-template/create-file-from-template.mjs
  • components/google_drive/actions/create-file-from-text/create-file-from-text.mjs
  • components/google_drive/actions/create-folder/create-folder.mjs
  • components/google_drive/actions/create-shared-drive/create-shared-drive.mjs
  • components/google_drive/actions/create-text-file/create-text-file.mjs
  • components/google_drive/actions/delete-comment/delete-comment.mjs
  • components/google_drive/actions/delete-file/delete-file.mjs
  • components/google_drive/actions/delete-reply/delete-reply.mjs
  • components/google_drive/actions/delete-shared-drive/delete-shared-drive.mjs
  • components/google_drive/actions/download-file/download-file.mjs
  • components/google_drive/actions/find-file/find-file.mjs
  • components/google_drive/actions/find-folder/find-folder.mjs
  • components/google_drive/actions/find-forms/find-forms.mjs
  • components/google_drive/actions/find-spreadsheets/find-spreadsheets.mjs
  • components/google_drive/actions/get-comment/get-comment.mjs
  • components/google_drive/actions/get-current-user/get-current-user.mjs
  • components/google_drive/actions/get-file-by-id/get-file-by-id.mjs
  • components/google_drive/actions/get-file/get-file.mjs
  • components/google_drive/actions/get-folder-id-for-path/get-folder-id-for-path.mjs
  • components/google_drive/actions/get-reply/get-reply.mjs
  • components/google_drive/actions/get-shared-drive/get-shared-drive.mjs
  • components/google_drive/actions/get-user-details/get-user-details.mjs
  • components/google_drive/actions/is-folder-ancestor/is-folder-ancestor.mjs
  • components/google_drive/actions/list-access-proposals/list-access-proposals.mjs
  • components/google_drive/actions/list-comments/list-comments.mjs
  • components/google_drive/actions/list-files/list-files.mjs
  • components/google_drive/actions/list-mime-type-options/list-mime-type-options.mjs
  • components/google_drive/actions/list-permissions/list-permissions.mjs
  • components/google_drive/actions/list-replies/list-replies.mjs
  • components/google_drive/actions/list-shared-drives/list-shared-drives.mjs
  • components/google_drive/actions/list-theme-id-options/list-theme-id-options.mjs
  • components/google_drive/actions/move-file-to-trash/move-file-to-trash.mjs
  • components/google_drive/actions/move-file/move-file.mjs
  • components/google_drive/actions/remove-sharing/remove-sharing.mjs
  • components/google_drive/actions/reply-to-comment/reply-to-comment.mjs
  • components/google_drive/actions/resolve-access-proposal/resolve-access-proposal.mjs
  • components/google_drive/actions/resolve-comment/resolve-comment.mjs
  • components/google_drive/actions/search-files/search-files.mjs
  • components/google_drive/actions/search-shared-drives/search-shared-drives.mjs
  • components/google_drive/actions/share-file/share-file.mjs
  • components/google_drive/actions/trash-file/trash-file.mjs
  • components/google_drive/actions/update-comment/update-comment.mjs
  • components/google_drive/actions/update-file/update-file.mjs
  • components/google_drive/actions/update-reply/update-reply.mjs
  • components/google_drive/actions/update-shared-drive/update-shared-drive.mjs
  • components/google_drive/package.json
  • components/hubspot/actions/create-association/create-association.mjs
  • components/hubspot/actions/create-communication/create-communication.mjs
  • components/hubspot/actions/create-company/create-company.mjs
  • components/hubspot/actions/create-crm-object/create-crm-object.mjs
  • components/hubspot/actions/create-custom-object/create-custom-object.mjs
  • components/hubspot/actions/create-deal/create-deal.mjs
  • components/hubspot/actions/create-engagement/create-engagement.mjs
  • components/hubspot/actions/create-lead/create-lead.mjs
  • components/hubspot/actions/create-meeting/create-meeting.mjs
  • components/hubspot/actions/create-note/create-note.mjs
  • components/hubspot/actions/create-or-update-contact/create-or-update-contact.mjs
  • components/hubspot/actions/create-task/create-task.mjs
  • components/hubspot/actions/create-ticket/create-ticket.mjs
  • components/hubspot/actions/get-associated-meetings/get-associated-meetings.mjs
  • components/hubspot/actions/get-company/get-company.mjs
  • components/hubspot/actions/get-contact/get-contact.mjs
  • components/hubspot/actions/get-crm-objects/get-crm-objects.mjs
  • components/hubspot/actions/get-deal/get-deal.mjs
  • components/hubspot/actions/get-meeting/get-meeting.mjs
  • components/hubspot/actions/get-properties/get-properties.mjs
  • components/hubspot/actions/get-user-details/get-user-details.mjs
  • components/hubspot/actions/list-owners/list-owners.mjs
  • components/hubspot/actions/list-pipelines-and-stages/list-pipelines-and-stages.mjs
  • components/hubspot/actions/search-crm-objects/search-crm-objects.mjs
  • components/hubspot/actions/search-crm/search-crm.mjs
  • components/hubspot/actions/search-properties/search-properties.mjs
  • components/hubspot/actions/update-company/update-company.mjs
  • components/hubspot/actions/update-contact/update-contact.mjs
  • components/hubspot/actions/update-crm-object/update-crm-object.mjs
  • components/hubspot/actions/update-custom-object/update-custom-object.mjs
  • components/hubspot/actions/update-deal/update-deal.mjs
  • components/hubspot/actions/update-lead/update-lead.mjs
  • components/hubspot/package.json
  • components/monta/actions/add-order-colli/add-order-colli.mjs
  • components/monta/actions/approve-inbound-forecasts/approve-inbound-forecasts.mjs
  • components/monta/actions/cancel-order/cancel-order.mjs
  • components/monta/actions/create-inbound-forecast-group/create-inbound-forecast-group.mjs
  • components/monta/actions/create-order/create-order.mjs
  • components/monta/actions/create-rma-link/create-rma-link.mjs
  • components/monta/actions/create-shipping-label/create-shipping-label.mjs
  • components/monta/actions/delete-inbound-forecast-group/delete-inbound-forecast-group.mjs
  • components/monta/actions/download-shipping-label/download-shipping-label.mjs
  • components/monta/actions/forget-order/forget-order.mjs
  • components/monta/actions/get-inbound-forecast-group/get-inbound-forecast-group.mjs
  • components/monta/actions/get-inbound-forecast/get-inbound-forecast.mjs
  • components/monta/actions/get-order/get-order.mjs
  • components/monta/actions/get-return/get-return.mjs
  • components/monta/actions/list-inbound-forecast-events/list-inbound-forecast-events.mjs
  • components/monta/actions/list-inbound-forecast-groups/list-inbound-forecast-groups.mjs
  • components/monta/actions/list-inbound-forecasts-by-product-sku/list-inbound-forecasts-by-product-sku.mjs
  • components/monta/actions/list-inbounds/list-inbounds.mjs
  • components/monta/actions/list-order-batches/list-order-batches.mjs
  • components/monta/actions/list-order-colli/list-order-colli.mjs
  • components/monta/actions/list-order-events-since-id/list-order-events-since-id.mjs
  • components/monta/actions/list-order-events/list-order-events.mjs
  • components/monta/actions/list-order-id-options/list-order-id-options.mjs
  • components/monta/actions/list-order-returns/list-order-returns.mjs
  • components/monta/actions/list-product-stock-changes/list-product-stock-changes.mjs
  • components/monta/actions/list-return-forecasts/list-return-forecasts.mjs
  • components/monta/actions/list-return-labels/list-return-labels.mjs
  • components/monta/actions/list-shipping-labels/list-shipping-labels.mjs
  • components/monta/actions/list-updated-orders/list-updated-orders.mjs
  • components/monta/actions/update-inbound-forecast-group/update-inbound-forecast-group.mjs
  • components/monta/actions/update-order/update-order.mjs
  • components/monta/actions/validate-address/validate-address.mjs
  • components/monta/package.json
  • components/pagerduty/actions/acknowledge-incident/acknowledge-incident.mjs
  • components/pagerduty/actions/add-note-to-incident/add-note-to-incident.mjs
  • components/pagerduty/actions/create-incident/create-incident.mjs
  • components/pagerduty/actions/create-schedule-override/create-schedule-override.mjs
  • components/pagerduty/actions/create-service/create-service.mjs
  • components/pagerduty/actions/find-oncall-user/find-oncall-user.mjs
  • components/pagerduty/actions/get-event-orchestration-service/get-event-orchestration-service.mjs
  • components/pagerduty/actions/get-incident/get-incident.mjs
  • components/pagerduty/actions/get-service-analytics/get-service-analytics.mjs
  • components/pagerduty/actions/list-escalation-policies/list-escalation-policies.mjs
  • components/pagerduty/actions/list-incident-change-events/list-incident-change-events.mjs
  • components/pagerduty/actions/list-incident-workflows/list-incident-workflows.mjs
  • components/pagerduty/actions/list-incidents/list-incidents.mjs
  • components/pagerduty/actions/list-log-entries/list-log-entries.mjs
  • components/pagerduty/actions/list-oncalls/list-oncalls.mjs
  • components/pagerduty/actions/list-priorities/list-priorities.mjs
  • components/pagerduty/actions/list-schedules/list-schedules.mjs
  • components/pagerduty/actions/list-services/list-services.mjs
  • components/pagerduty/actions/list-status-page-posts/list-status-page-posts.mjs
  • components/pagerduty/actions/list-status-pages/list-status-pages.mjs
  • components/pagerduty/actions/list-teams/list-teams.mjs
  • components/pagerduty/actions/list-users/list-users.mjs
  • components/pagerduty/actions/resolve-incident/resolve-incident.mjs
  • components/pagerduty/actions/start-incident-workflow/start-incident-workflow.mjs
  • components/pagerduty/actions/trigger-incident/trigger-incident.mjs
  • components/pagerduty/actions/update-escalation-policy/update-escalation-policy.mjs
  • components/pagerduty/actions/update-incident/update-incident.mjs
  • components/pagerduty/package.json
  • components/wealthbox/actions/add-member-to-household/add-member-to-household.mjs
  • components/wealthbox/actions/create-contact/create-contact.mjs
  • components/wealthbox/actions/create-event/create-event.mjs
  • components/wealthbox/actions/create-note/create-note.mjs
  • components/wealthbox/actions/create-opportunity/create-opportunity.mjs
  • components/wealthbox/actions/create-task/create-task.mjs
  • components/wealthbox/actions/find-contact/find-contact.mjs
  • components/wealthbox/actions/list-contact-id-options/list-contact-id-options.mjs
  • components/wealthbox/actions/list-contact-type-options/list-contact-type-options.mjs
  • components/wealthbox/actions/list-households/list-households.mjs
  • components/wealthbox/actions/list-opportunity-stage-options/list-opportunity-stage-options.mjs
  • components/wealthbox/actions/list-task-category-options/list-task-category-options.mjs
  • components/wealthbox/actions/list-workflow-templates/list-workflow-templates.mjs
  • components/wealthbox/actions/start-workflow/start-workflow.mjs
  • components/wealthbox/package.json

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


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

@pipedream-component-development

Copy link
Copy Markdown
Collaborator

Thank you so much for submitting this! We've added it to our backlog to review, and our team has been notified.

@pipedream-component-development

Copy link
Copy Markdown
Collaborator

Thanks for submitting this PR! When we review PRs, we follow the Pipedream component guidelines. If you're not familiar, here's a quick checklist:

@TheBestMoshe
TheBestMoshe merged commit ad07bc8 into master Sep 3, 2026
9 checks passed
@TheBestMoshe
TheBestMoshe deleted the moshe/dj-4272-ai-backfill-batch-2 branch September 3, 2026 14:49
@github-project-automation github-project-automation Bot moved this from Ready for PR Review to Done in Component (Source and Action) Backlog Sep 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants