Skip to content
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

LA 88 segment md5 override #5514

Merged
merged 6 commits into from
Nov 20, 2024
Merged

LA 88 segment md5 override #5514

merged 6 commits into from
Nov 20, 2024

Conversation

Vagoasdf
Copy link
Contributor

@Vagoasdf Vagoasdf commented Nov 19, 2024

Closes LA#88

Description Of Changes

Adds the Segment MD5 Hash integration Overrides, which uses a hash of the email identity instead of a dataset collection from a database.

Requires a personalized segment config to be used correctly

Code Changes

  • adding new request override

Steps to Confirm

  1. Download the Branch
  2. Download the paired Segment Personalized config from this paired PR
  3. Test a delete request

Pre-Merge Checklist

  • Issue requirements met
  • All CI pipelines succeeded
  • CHANGELOG.md updated
  • Followup issues:
    • No followup issues
  • Database migrations:
    • No migrations
  • Documentation:
    • No documentation updates required

@Vagoasdf Vagoasdf requested a review from a team as a code owner November 19, 2024 13:07
Copy link

vercel bot commented Nov 19, 2024

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

Name Status Preview Comments Updated (UTC)
fides-plus-nightly ✅ Ready (Inspect) Visit Preview 💬 Add feedback Nov 20, 2024 5:48pm

Copy link

cypress bot commented Nov 19, 2024

fides    Run #11116

Run Properties:  status check passed Passed #11116  •  git commit 7f54b73c27 ℹ️: Merge 69a32b8de712d1784de1134c536c5f66be7ae362 into 97edac0ea8d38631e25454825d21...
Project fides
Branch Review refs/pull/5514/merge
Run status status check passed Passed #11116
Run duration 00m 41s
Commit git commit 7f54b73c27 ℹ️: Merge 69a32b8de712d1784de1134c536c5f66be7ae362 into 97edac0ea8d38631e25454825d21...
Committer Bruno Gutierrez Rios
View all properties for this run ↗︎

Test results
Tests that failed  Failures 0
Tests that were flaky  Flaky 0
Tests that did not run due to a developer annotating a test with .skip  Pending 0
Tests that did not run due to a failure in a mocha hook  Skipped 0
Tests that passed  Passing 4
⚠️ You've recorded test results over your free plan limit.
Upgrade your plan to view test results.
View all changes introduced in this branch ↗︎

@Vagoasdf Vagoasdf closed this Nov 19, 2024
@Vagoasdf Vagoasdf deleted the LA-88-segment-md5-override branch November 19, 2024 19:17
@Vagoasdf Vagoasdf restored the LA-88-segment-md5-override branch November 20, 2024 12:08
@Vagoasdf Vagoasdf reopened this Nov 20, 2024
Copy link

codecov bot commented Nov 20, 2024

Codecov Report

Attention: Patch coverage is 50.00000% with 10 lines in your changes missing coverage. Please review.

Project coverage is 78.96%. Comparing base (6fc8086) to head (22679e1).
Report is 7 commits behind head on main.

Files with missing lines Patch % Lines
...rride_implementations/segment_request_overrides.py 50.00% 10 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #5514      +/-   ##
==========================================
+ Coverage   78.88%   78.96%   +0.07%     
==========================================
  Files         388      389       +1     
  Lines       24428    24869     +441     
  Branches     2669     2746      +77     
==========================================
+ Hits        19270    19637     +367     
- Misses       4644     4707      +63     
- Partials      514      525      +11     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.


🚨 Try these New Features:

CHANGELOG.md Outdated
@@ -20,6 +20,7 @@ The types of changes are:
### Added
- Added namespace support for Snowflake [#5486](https://github.com/ethyca/fides/pull/5486)
- Added support for field-level masking overrides [#5446](https://github.com/ethyca/fides/pull/5446)
- Added MD5 Hashing Request Override for segment Right to forget endpoint [#5514](https://github.com/ethyca/fides/pull/5514)
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
- Added MD5 Hashing Request Override for segment Right to forget endpoint [#5514](https://github.com/ethyca/fides/pull/5514)
- Added MD5 email hashing for Segment's Right to Forget endpoint requests [#5514](https://github.com/ethyca/fides/pull/5514)

@galvana galvana merged commit 4702281 into main Nov 20, 2024
13 of 14 checks passed
@galvana galvana deleted the LA-88-segment-md5-override branch November 20, 2024 17:44
Copy link

cypress bot commented Nov 20, 2024

fides    Run #11117

Run Properties:  status check passed Passed #11117  •  git commit 4702281527: LA 88 segment md5 override (#5514)
Project fides
Branch Review main
Run status status check passed Passed #11117
Run duration 00m 40s
Commit git commit 4702281527: LA 88 segment md5 override (#5514)
Committer Bruno Gutierrez Rios
View all properties for this run ↗︎

Test results
Tests that failed  Failures 0
Tests that were flaky  Flaky 0
Tests that did not run due to a developer annotating a test with .skip  Pending 0
Tests that did not run due to a failure in a mocha hook  Skipped 0
Tests that passed  Passing 4
⚠️ You've recorded test results over your free plan limit.
Upgrade your plan to view test results.
View all changes introduced in this branch ↗︎

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.

2 participants