Skip to content

Conversation

GTFalcao
Copy link
Collaborator

@GTFalcao GTFalcao commented Aug 13, 2025

Closes #18035

  • Fixed missing dependencies on packages
  • Fixed other misc publish issues
  • Added list of native nodejs modules to the package report script, which will remove many false positives we currently have in the report

Can be merged after approval, no components are being actually updated here

Summary by CodeRabbit

  • Chores
    • Version bumps across many components (minor/patch releases).
    • Dependency updates: widespread adoption of @pipedream/platform; axios replaced in select components; graphql-request and xml2js added where needed.
    • Packaging metadata tweaks (main/files entries) and one import/source alignment.
    • Minor action metadata version increments for several GetEmails actions.

Copy link

vercel bot commented Aug 13, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

3 Skipped Deployments
Project Deployment Preview Comments Updated (UTC)
docs-v2 ⬜️ Ignored Preview Aug 14, 2025 0:51am
pipedream-docs ⬜️ Ignored Aug 14, 2025 0:51am
pipedream-docs-redirect-do-not-edit ⬜️ Ignored Aug 14, 2025 0:51am

Copy link
Contributor

coderabbitai bot commented Aug 13, 2025

Walkthrough

This PR updates many component package.json files (version bumps, dependency additions/changes), corrects an import path, updates Stack Exchange package main, increments a few action versions, and updates the package-validation script to ignore Node.js native modules.

Changes

Cohort / File(s) Summary
Add @pipedream/platform dependency
components/campaignhq/package.json, components/stormboard/package.json, components/supernotes/package.json, components/teamwork_desk/package.json, components/trakt/package.json, components/translate_com/package.json, components/trestle/package.json, components/typebot/package.json, components/uipath_automation_hub/package.json, components/universal_summarizer_by_kagi/package.json, components/upwave/package.json, components/userflow/package.json, components/visualping/package.json, components/voice_monkey/package.json, components/wesupply/package.json, components/zoho_analytics/package.json
Add top-level dependencies with "@pipedream/platform": "^3.0.3" and bump package versions (typebot also removes files).
Replace/Remove axios with @pipedream/platform
components/credit_repair_cloud/package.json, components/strava/package.json
Remove axios and add "@pipedream/platform": "^3.0.3"; bump versions.
Version-only bumps
components/getemails/package.json, components/yotpo/package.json
Increment version fields only.
New dependencies added
components/spotlightr/package.json, components/superphone/package.json, components/workflow_max/package.json
Add axios (^1.11.0), graphql-request (^7.2.0), and xml2js (^0.6.2) respectively; bump versions where present.
Main entry adjustment
components/stack_exchange/package.json
Update main from stack_exchange.app.mjsstack_exchange.app.js and bump version.
Import source correction
components/getemails/getemails.app.mjs
Change import from "@pipedreamhq/platform""@pipedream/platform".
Validation script enhancement
scripts/generate-package-report.js
Add NATIVE_MODULES set and skip native Node modules (including node:-prefixed names) during package dependency validation.
Action metadata bumps
components/getemails/actions/find-email/find-email.mjs, components/getemails/actions/status-find-email/status-find-email.mjs, components/getemails/actions/verify-email/verify-email.mjs
Bump exported action version fields from 0.0.10.0.2.

Sequence Diagram(s)

sequenceDiagram
  participant CI as CI / Dev
  participant Script as generate-package-report.js
  participant Validator as validatePackageDependencies
  participant Report as Validation Report

  CI->>Script: Run validation
  Script->>Validator: validatePackageDependencies(package)
  alt packageName is native (or node:prefixed)
    Validator-->>Script: Skip dependency check
  else
    Validator-->>Script: Validate package dependencies
  end
  Script->>Report: Aggregate results
  Report-->>CI: Output report
Loading

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~15–20 minutes

Assessment against linked issues

Objective Addressed Explanation
Reduce PACKAGEDEPENDENCIES failures by aligning dependencies (e.g., add @pipedream/platform) [#18035]
Prevent false positives for native Node.js modules in validation [#18035]
Fix MAINFILE failure for @pipedream/stack_exchange (main not found) [#18035]
Fix MAINFILE/IMPORT failures for @pipedream/yotpo (main not found) [#18035] package.json for yotpo only had a version bump; main not changed to a valid file.
Address RELATIVEIMPORTS failures across packages [#18035] No changes to relative import paths identified in this PR.

Assessment against linked issues: Out-of-scope changes

Code Change Explanation
Added axios dependency (components/spotlightr/package.json) Not related to package validation objectives; introduces a new runtime dependency unrelated to fixing validation failures.
Added graphql-request dependency (components/superphone/package.json) Not referenced in linked issues; unrelated dependency addition.
Added xml2js dependency (components/workflow_max/package.json) New dependency addition unrelated to dependency-failure fixes described in the linked issue.

Possibly related PRs

Suggested reviewers

  • michelle0927

Poem

"I nibble at JSON, hop-hop with care,
I swap a path and skip node:fs there.
Versions climb, dependencies align,
Validation calms — one less red sign.
Carrot-coded cheer, a leap of flair! 🥕🐇"

Tip

🔌 Remote MCP (Model Context Protocol) integration is now available!

Pro plan users can now connect to remote MCP servers from the Integrations page. Connect with popular remote MCPs such as Notion and Linear to add more context to your reviews and chats.


📜 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 5261358 and 3689465.

📒 Files selected for processing (1)
  • scripts/generate-package-report.js (2 hunks)
🚧 Files skipped from review as they are similar to previous changes (1)
  • scripts/generate-package-report.js
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (3)
  • GitHub Check: Lint Code Base
  • GitHub Check: Verify TypeScript components
  • GitHub Check: Publish TypeScript components
✨ Finishing Touches
  • 📝 Generate Docstrings
🧪 Generate unit tests
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch package-publish-fixes-2

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
🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.

Support

Need help? Create a ticket on our support page for assistance with any issues or questions.

CodeRabbit Commands (Invoked using PR/Issue comments)

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

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Status, Documentation and Community

  • Visit our Status Page to check the current availability of CodeRabbit.
  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 8

🔭 Outside diff range comments (2)
scripts/generate-package-report.js (1)

388-456: Broaden dependency scan beyond the main file to catch real-world failures

Currently, only the main file is scanned for package imports, missing a large class of issues (e.g., imports in sources under actions, sources, or common). Expand the scan to all .mjs/.js files under the component directory and combine found imports before the dependency check.

Example approach (apply within validatePackageDependencies):

// Gather files to scan
const rootDir = path.join('components', app);
const filesToScan = [];
function walk(dir) {
  for (const entry of fs.readdirSync(dir, { withFileTypes: true })) {
    if (entry.name.startsWith('.')) continue;
    const full = path.join(dir, entry.name);
    if (entry.isDirectory()) walk(full);
    else if (/\.(mjs|js)$/.test(entry.name)) filesToScan.push(full);
  }
}
walk(rootDir);

// Aggregate imports across all files
const allImports = [];
for (const file of filesToScan) {
  const content = fs.existsSync(file) ? fs.readFileSync(file, 'utf8') : '';
  for (const m of content.matchAll(/import\s+.*\s+from\s+["']([^./][^"']*)["']/g)) {
    allImports.push(m[1]);
  }
  // Optional: also detect common require()
  for (const m of content.matchAll(/require\(\s*["']([^./][^"']*)["']\s*\)/g)) {
    allImports.push(m[1]);
  }
}
// ... then normalize, dedupe, and perform the same dependency presence check (with node: normalization).

Additionally, your relative import check targets only .app.mjs. Consider matching .app.js too to address RELATIVEIMPORTS failures.

components/stack_exchange/package.json (1)

12-17: Bump @pipedream/platform to ^3.0.3 to align with the rest of the PR and dependency validation

This package still references @pipedream/platform ^1.2.0 while the PR standardizes on ^3.0.3. This can cause inconsistent behavior and continued validation warnings.

Apply:

   "dependencies": {
-    "@pipedream/platform": "^1.2.0",
+    "@pipedream/platform": "^3.0.3",
     "axios": "^0.21.1",
     "he": "^1.2.0",
     "lodash": "^4.17.20"
   },

Optional: if the code doesn’t need direct axios, consider migrating to @pipedream/platform’s HTTP client and removing axios to reduce surface area.

🧹 Nitpick comments (6)
components/getemails/package.json (1)

3-3: Version bump looks good — align @pipedream/platform across this PR

Ran a repo-wide search: components/getemails/package.json uses "@pipedream/platform": "^3.1.0", while the repo contains many packages pinned to "^3.0.3". Please standardize the @pipedream/platform caret range for packages changed in this PR (prefer ^3.1.0) or confirm the deviation is intentional.

Files to check:

  • components/getemails/package.json — "@pipedream/platform": "^3.1.0"
  • Examples of other packages pinned to "^3.0.3": components/activecampaign/package.json, components/airtable_oauth/package.json, components/apiverve/package.json (and many others shown by the search)

If you want, I can list exactly which package.json files are modified in this PR so we can update them consistently.

components/trakt/package.json (1)

15-17: Align @pipedream/platform to ^3.1.0 for consistency.
Other packages (e.g., getemails, spotlightr) use ^3.1.0. Suggest bumping here to avoid mixed minor versions across components.

Apply this diff:

   "dependencies": {
-    "@pipedream/platform": "^3.0.3"
+    "@pipedream/platform": "^3.1.0"
   }
components/credit_repair_cloud/package.json (1)

15-19: Good migration away from axios; prefer aligning platform version to ^3.1.0.
Dropping axios in favor of @pipedream/platform matches the PR’s objective. Consider standardizing version to ^3.1.0 across packages.

Apply this diff:

   "dependencies": {
-    "@pipedream/platform": "^3.0.3",
+    "@pipedream/platform": "^3.1.0",
     "js2xmlparser": "^5.0.0",
     "xml2js": "^0.6.0"
   }
scripts/generate-package-report.js (1)

5-13: Solid addition of NATIVE_MODULES; include diagnostics_channel

This strengthens the “don’t require core modules” rule. Add diagnostics_channel to cover another Node core module.

-  'timers', 'tls', 'tty', 'url', 'util', 'v8', 'vm', 'wasi', 'worker_threads',
-  'zlib', 'async_hooks', 'inspector', 'trace_events', 'http2'
+  'timers', 'tls', 'tty', 'url', 'util', 'v8', 'vm', 'wasi', 'worker_threads',
+  'zlib', 'async_hooks', 'inspector', 'trace_events', 'http2', 'diagnostics_channel'
components/workflow_max/package.json (1)

16-16: Align @pipedream/platform version with the rest of the repo, or document why ^3.1.0 is required

Most components in this PR pin to ^3.0.3; this one uses ^3.1.0. If there isn’t a specific need for 3.1 features/bugfixes, align for consistency. Otherwise, consider upgrading others to ^3.1.0 in a follow-up.

Two options:

  • Align to ^3.0.3:
-    "@pipedream/platform": "^3.1.0",
+    "@pipedream/platform": "^3.0.3",
  • Or plan a repo-wide bump to ^3.1.0 in a separate PR.
components/typebot/package.json (1)

14-14: Confirm removal of a top-level "files" whitelist to avoid publishing extraneous files

If the package previously whitelisted artifacts (e.g., "files": ["dist"]) and that was removed, the npm tarball may include source, tests, or other non-runtime files. Verify that the removal was intentional and that the publish footprint remains minimal.

  • If you intend to ship source, consider adding a conservative whitelist to keep the package lean (for example, only .mjs and necessary assets).
  • Validate locally with npm pack --dry-run to see what would be published.

Example whitelist (adjust to your layout):
{
"files": [
"*.mjs"
]
}

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 3666335 and 38c643f.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (26)
  • components/campaignhq/package.json (2 hunks)
  • components/credit_repair_cloud/package.json (2 hunks)
  • components/getemails/getemails.app.mjs (1 hunks)
  • components/getemails/package.json (1 hunks)
  • components/spotlightr/package.json (1 hunks)
  • components/stack_exchange/package.json (1 hunks)
  • components/stormboard/package.json (2 hunks)
  • components/strava/package.json (2 hunks)
  • components/supernotes/package.json (2 hunks)
  • components/superphone/package.json (2 hunks)
  • components/teamwork_desk/package.json (2 hunks)
  • components/trakt/package.json (2 hunks)
  • components/translate_com/package.json (2 hunks)
  • components/trestle/package.json (2 hunks)
  • components/typebot/package.json (1 hunks)
  • components/uipath_automation_hub/package.json (2 hunks)
  • components/universal_summarizer_by_kagi/package.json (2 hunks)
  • components/upwave/package.json (2 hunks)
  • components/userflow/package.json (2 hunks)
  • components/visualping/package.json (2 hunks)
  • components/voice_monkey/package.json (2 hunks)
  • components/wesupply/package.json (2 hunks)
  • components/workflow_max/package.json (2 hunks)
  • components/yotpo/package.json (1 hunks)
  • components/zoho_analytics/package.json (2 hunks)
  • scripts/generate-package-report.js (2 hunks)
🧰 Additional context used
🧠 Learnings (1)
📚 Learning: 2024-12-12T19:23:09.039Z
Learnt from: jcortes
PR: PipedreamHQ/pipedream#14935
File: components/sailpoint/package.json:15-18
Timestamp: 2024-12-12T19:23:09.039Z
Learning: When developing Pipedream components, do not add built-in Node.js modules like `fs` to `package.json` dependencies, as they are native modules provided by the Node.js runtime.

Applied to files:

  • components/supernotes/package.json
  • components/userflow/package.json
  • components/campaignhq/package.json
  • components/trakt/package.json
  • components/upwave/package.json
  • components/teamwork_desk/package.json
  • components/spotlightr/package.json
  • components/uipath_automation_hub/package.json
  • components/wesupply/package.json
  • components/workflow_max/package.json
  • components/universal_summarizer_by_kagi/package.json
  • components/voice_monkey/package.json
  • components/stormboard/package.json
  • components/visualping/package.json
  • components/trestle/package.json
  • components/zoho_analytics/package.json
  • components/translate_com/package.json
🔇 Additional comments (29)
components/trakt/package.json (1)

3-6: Main file present and exports the app — no action needed

components/trakt/trakt.app.mjs was found and contains an export default object (includes type: "app" and app: "trakt").

  • components/trakt/trakt.app.mjs — export default at/around lines 3–5
components/credit_repair_cloud/package.json (1)

15-19: Confirmed — no direct axios imports; using @pipedream/platform axios

Search found no direct imports of "axios". The component imports axios from @pipedream/platform:

  • components/credit_repair_cloud/credit_repair_cloud.app.mjs:1 — import { axios } from "@pipedream/platform";

No changes required.

components/supernotes/package.json (1)

3-17: Add @pipedream/platform and bump version — LGTM

Verified: ran the search in components/supernotes; no imports of @pipedream/types, axios, or @pipedreamhq/platform were found. Change aligns with platform standardization and publishConfig; no additional dependencies required.

  • components/supernotes/package.json — version 0.0.5, dependency "@pipedream/platform": "^3.0.3"
components/voice_monkey/package.json (1)

3-17: Add @pipedream/platform and bump version — LGTM

Change is aligned with the platform dependency standardization and publish config. No native modules added as deps.

components/campaignhq/package.json (1)

3-17: Add @pipedream/platform and bump version — LGTM

Consistent with the PR objective to address PACKAGEDEPENDENCIES validation failures and standardize on @pipedream/platform.

components/strava/package.json (1)

13-14: No axios imports found in components/strava — no action required

Searched components/strava for axios imports/requires and for @pipedream/types; both returned no matches. package.json already uses @pipedream/platform, so no need to re-add axios or change anything.

components/stormboard/package.json (1)

15-17: Approve: @pipedream/platform dependency looks correct — no @pipedream/types or axios imports found

Searched components/stormboard for '@pipedream/types' and 'axios' imports — none found. No further dependency changes required.

  "dependencies": {
    "@pipedream/platform": "^3.0.3"
  }
components/trestle/package.json (1)

15-17: Approve: @pipedream/platform addition verified — no extra deps needed

Ran checks in components/trestle: no @pipedream/types imports and no direct axios usage were found, so keeping "@pipedream/platform": "^3.0.3" in components/trestle/package.json is fine.

  • components/trestle/package.json — no changes required
components/stack_exchange/package.json (1)

5-5: Approve: main set to stack_exchange.app.js is correct (CommonJS .js file)

stack_exchange.app.js exists and uses CommonJS exports (module.exports). package.json has no "type" field, so Node will treat .js as CommonJS — the change is safe. Keep main as "stack_exchange.app.js".

  • components/stack_exchange/stack_exchange.app.js — contains module.exports = { (line 5)
  • components/stack_exchange/package.json — no "type" field

"main" line (unchanged):
"main": "stack_exchange.app.js",

components/workflow_max/package.json (1)

17-17: xml2js addition — verified in component code (LGTM)

Imports of parseStringPromise from xml2js are present, so the dependency is required.

Files referencing xml2js:

  • components/workflow_max/package.json
  • components/workflow_max/workflow_max.app.mjs
  • components/workflow_max/actions/delete-client-group/delete-client-group.mjs
  • components/workflow_max/actions/create-client-group/create-client-group.mjs
components/upwave/package.json (2)

3-3: LGTM: version bump and platform dependency addition look correct

Patch bump for a manifest-only change is appropriate, and adding @pipedream/platform ^3.0.3 aligns with the cross-repo standardization effort.

Also applies to: 15-16


15-16: Verified — main file present and runtime deps accounted for

Quick check: I scanned the 5 updated packages. For components/upwave the main entry components/upwave/upwave.app.mjs exists and all bare imports used by the package are declared in dependencies or devDependencies (no missing runtime deps detected). I ran the same check for components/wesupply, components/userflow, components/uipath_automation_hub and components/zoho_analytics — their main files exist and imports are covered as well.

components/wesupply/package.json (2)

3-3: LGTM: consistent patch bump and platform dependency added

Change aligns with the PR’s objective to standardize on @pipedream/platform ^3.0.3 and should reduce PACKAGEDEPENDENCIES failures.

Also applies to: 15-16


15-16: Main file present; dependency import is covered

  • components/wesupply/wesupply.app.mjs — file exists; imports { axios } from "@pipedream/platform"
  • components/wesupply/actions/import-order/import-order.mjs — imports wesupply via "../../wesupply.app.mjs" (relative)

package.json declares "@pipedream/platform": "^3.0.3", so the external import is covered. No changes required.

components/userflow/package.json (2)

3-3: LGTM: manifest update matches repo-wide dependency standardization

Patch version bump + @pipedream/platform ^3.0.3 addition looks good.

Also applies to: 15-16


15-16: Main entry and dependencies validated — no action required

Verified: components/userflow/userflow.app.mjs exists and the only external package imported is @pipedream/platform, which is declared in components/userflow/package.json. Other imports are either relative or Node built-ins.

Files checked:

  • components/userflow/userflow.app.mjs — imports { axios } from "@pipedream/platform" ✅
  • components/userflow/actions/find-user/find-user.mjs — imports { ConfigurationError } from "@pipedream/platform" ✅
  • components/userflow/sources/common/webhook.mjs — imports crypto (Node built-in; no package required) ✅
  • All other imports in the component are relative (./ or ../) and resolve within the component ✅
components/uipath_automation_hub/package.json (2)

3-3: LGTM: dependency addition and version bump are appropriate

This should resolve missing @pipedream/platform issues flagged by the validator.

Also applies to: 15-16


15-16: Confirm package is publishable — OK

Main file present and external imports are declared in package.json.

  • Main file: components/uipath_automation_hub/uipath_automation_hub.app.mjs
  • Declared dependency: "@pipedream/platform" (components/uipath_automation_hub/package.json)
  • Files importing the external package:
    • components/uipath_automation_hub/uipath_automation_hub.app.mjs (import { axios } from "@pipedream/platform")
    • components/uipath_automation_hub/sources/automation-published/automation-published.mjs (import { DEFAULT_POLLING_SOURCE_TIMER_INTERVAL } from "@pipedream/platform")
    • components/uipath_automation_hub/actions/update-idea/update-idea.mjs (import { ConfigurationError } from "@pipedream/platform")
  • Files importing the app relatively (no extra deps needed): create-idea, update-category-idea, update-idea, automation-published (all import "../../uipath_automation_hub.app.mjs")
components/zoho_analytics/package.json (2)

3-3: LGTM: consistent with PR goals and prior component updates

Patch bump + @pipedream/platform ^3.0.3 dependency should help reduce PACKAGEDEPENDENCIES failures.

Also applies to: 15-16


15-16: Sanity check passed — main file present and dependencies cover imports

  • components/zoho_analytics/zoho_analytics.app.mjs — main file found; imports axios from "@pipedream/platform".
  • components/zoho_analytics/package.json — contains "@pipedream/platform": "^3.0.3".
  • Other imports are relative (e.g., ../../common/utils.mjs) and don't require package deps.
components/teamwork_desk/package.json (1)

3-3: Version bump looks appropriate.

Patch increment matches a dependency-only change.

components/translate_com/package.json (1)

3-3: Patch version bump is correct for manifest-only change.

components/superphone/package.json (2)

3-3: Version bump is fine given dependency changes.


13-14: graphql-request is used — keep it; verify runtime fetch/ESM support

Verified: package.json contains "graphql-request": "^7.2.0" and the package is actually imported/used:

  • components/superphone/superphone.app.mjs
    • import { GraphQLClient } from "graphql-request";
    • getClient() → new GraphQLClient(...)
    • makeRequest() → this.getClient().request(query, variables)
  • components/superphone/common/queries/{contact,conversation,message,webhook}.mjs
    • import { gql } from "graphql-request" and define queries/mutations

No imports of @pipedream/types were found.

Actionable items:

  • Keep graphql-request in dependencies.
  • Confirm the target runtime (Pipedream) supports ESM and provides a global fetch (Node >=18) or otherwise add a fetch polyfill / provide a fetch implementation to GraphQLClient or switch to the platform HTTP client if required.
components/visualping/package.json (2)

3-3: Patch version bump matches the dependency-only change.


15-17: Approve: @pipedream/platform ^3.0.3 — quick validation passed

  • OK: main exists — components/visualping/app/visualping.app.mjs
  • No imports of @pipedream/types found (no missing dependency)
  • Relative app imports detected (expected for component-local app) in:
    • components/visualping/actions/find-jobs/find-jobs.mjs
    • components/visualping/actions/get-job/get-job.mjs
    • components/visualping/sources/new-job-event/new-job-event.mjs
    • components/visualping/actions/delete-job/delete-job.mjs
    • components/visualping/sources/new-alert-received/new-alert-received.mjs
    • components/visualping/actions/update-job/update-job.mjs
    • components/visualping/sources/new-job-created/new-job-created.mjs
    • components/visualping/actions/create-job/create-job.mjs

No changes required; approving the dependency update.

components/universal_summarizer_by_kagi/package.json (1)

3-3: Version bump is appropriate.

components/typebot/package.json (2)

3-3: Patch version bump to 0.0.6 looks correct

Increment matches a dependency addition and no breaking config changes here.


15-16: Confirmed: @pipedream/platform is used; no @pipedream/types import — please pick a repo-wide @pipedream/platform baseline

  • Verified: components/typebot/typebot.app.mjs imports from "@pipedream/platform" (import { axios } from "@pipedream/platform").
  • components/typebot/package.json declares "@pipedream/platform": "^3.0.3" (line 16).
  • No imports of "@pipedream/types" found under components/typebot — no need to add that dependency.
  • Repository already contains both ^3.0.3 and ^3.1.0 (and other versions) across components — recommend choosing a single baseline (e.g., ^3.1.0) and updating components/typebot/package.json (or aligning repo-wide) to avoid duplicate installs.

@michelle0927 michelle0927 moved this from Ready for PR Review to Ready for QA in Component (Source and Action) Backlog Aug 14, 2025
@GTFalcao GTFalcao merged commit 00f4dd3 into master Aug 14, 2025
11 checks passed
@GTFalcao GTFalcao deleted the package-publish-fixes-2 branch August 14, 2025 17:03
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.

📦 Scheduled Package Validation Report - Wed Aug 13 2025 - 434 failures
2 participants