PipedreamHQ / pipedream

Connect APIs, remarkably fast. Free for developers.
https://pipedream.com
Other
8.32k stars 5.27k forks source link

rocket reach action #2984

Closed Jordon-L closed 1 year ago

Jordon-L commented 1 year ago

The props are all labeled as optional because the endpoints allow for multiple different parameters. For lookup profile specifically, inputting only the name prop or only the current employer prop will result in an error, and Rocket Reach API will ask for more information. I have put in if statements to notify the user if one of these scenarios happens.

vercel[bot] commented 1 year ago

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

Name Status Preview Updated
pipedream-docs ✅ Ready (Inspect) Visit Preview Jun 9, 2022 at 0:12AM (UTC)
pipedream-docs-redirect-do-not-edit ✅ Ready (Inspect) Visit Preview Jun 9, 2022 at 0:12AM (UTC)
dylburger commented 1 year ago

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:

Jordon-L commented 1 year ago

fixes #2461

dylburger commented 1 year ago

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

Jordon-L commented 1 year ago

I don't have any package files. Would doing an npm init then following the format of the package files for figma be good?

Jordon-L commented 1 year ago

Do you need the package-lock.json too? My npm version is 8.10.0. Is there going to be a compatibility issue?

Jordon-L commented 1 year ago

I have installed an older version of npm. my package files look the same as figma's package files now.

Jordon-L commented 1 year ago

Hi, I have added the suggestions. Let me know if I am missing anything or need to change anything.

Jordon-L commented 1 year ago

@lcaresia Thank you for the feedback. I have applied all the suggestions.

Jordon-L commented 1 year ago

I am failing some pull request checks, Is there a problem with the code I submitted? This was not happening 2 weeks ago.

dylburger commented 1 year ago

@Jordon-L you'll want to update your fork with the latest master branch of the pipedream repo, then run:

git fetch origin
git merge origin/master

# from repo root
npm ci
npx pnpm install -r
git add pnpm-lock.yaml
git commit
git push

The error just means that the lock file for pnpm is out-of-date, and you need to pull in the latest changes.

Jordon-L commented 1 year ago

When I run npx pnpm install -r, I get an error  ERR_PNPM_PEER_DEP_ISSUES  Unmet peer dependencies. Should I be concerned?

dylburger commented 1 year ago

When I run npx pnpm install -r, I get an error  ERR_PNPM_PEER_DEP_ISSUES  Unmet peer dependencies. Should I be concerned?

No, that's fine. In the main repo we have a new .npmrc file that skips that check:

❯ cat .npmrc
auto-install-peers=true
dylburger commented 1 year ago

@Jordon-L I reviewed all of your most-recent code and approved the changes. Merging them now.

dylburger commented 1 year ago

Looks like they published successfully!

Jordon-L commented 1 year ago

@dylburger Thank you for the feedback and help regarding the pull request check errors.