-
Notifications
You must be signed in to change notification settings - Fork 252
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Responsys new Action: Send to PET + Adjustments in Send Audience as PET #2615
base: main
Are you sure you want to change the base?
Conversation
…'t exist yet;\n- Adding as an optional parameter in Settings;\n- should be a password field;\n- Profile List Name now it's an optional field.
New required fields detectedWarning Your PR adds new required fields to an existing destination. Adding new required settings/mappings for a destination already in production requires updating existing customer destination configuration. Ignore this warning if this PR is for a new destination with no active customers in production. The following required fields were added in this PR:
Add these new fields as optional instead and assume default values in |
… retrieving the corresponding response;\n- Improving profile lists update criteria.
…for async request fetching.
hi @seg-leonelsanches just FYI - please message me when you'd like me to review the PR. |
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #2615 +/- ##
==========================================
+ Coverage 78.40% 78.42% +0.01%
==========================================
Files 1030 1032 +2
Lines 18367 18537 +170
Branches 3478 3508 +30
==========================================
+ Hits 14401 14537 +136
- Misses 2809 2825 +16
- Partials 1157 1175 +18 ☔ View full report in Codecov by Sentry. |
...ages/destination-actions/src/destinations/responsys/upsertListMember/__tests__/index.test.ts
Show resolved
Hide resolved
Hi @joe-ayoub-segment. Thanks for helping me with this. I tagged you in one unit tests that fails mysteriously. Would like your feedback on it. |
Hi @seg-leonelsanches the tests pass when I run them locally. I'm using this:
|
Either this command, or debug. I think I'll keep the test skipped for now. As a next step, I need a deployment in stage, so I can test the three actions. |
Deployed to Staging. |
- Forcing US as default region for debug messages.
… avoid overwriting empty values in a profile list.
hi again @seg-leonelsanches . Did you need another deploy to Stage? FYI the CI checks are failing so this won't be able to go to Prod yet. |
Hi @joe-ayoub-segment. Yes, I need a final deploy in Stage to test 3 scenarios. I want to get this ready this Monday to ask you the approvals for Tuesday deployment in Prod. |
This new Action was requested by the customer after the tests we performed in their Segment workspace:
requestId
to obtain the result);upsertListMember
received a good amount of updates, following the same improvements implemented in the other two actions;getRateLimits
for future use, when we can fetch these rate limits periodically, but not during the Action execution itself.Testing