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

Remove some feature flags #5596

Merged
merged 6 commits into from
Feb 10, 2025
Merged

Remove some feature flags #5596

merged 6 commits into from
Feb 10, 2025

Conversation

Vinnl
Copy link
Collaborator

@Vinnl Vinnl commented Feb 6, 2025

Removed the flags ConfirmCancellation, FirstDataBrokerRemovalFixedEmail and AdditionalRemovalStatuses, which were relatively easy to remove and have been on in production for a while now.

Update: also removed AutomaticRemovalCsatSurvey, BreachEmailRedesign, MonthlyReportFreeUser and UpdatedEmailPreferencesOption.

@Vinnl Vinnl added the Review: XS Code review time: up to 30min label Feb 6, 2025
@Vinnl Vinnl requested review from codemist, flozia and mansaj February 6, 2025 11:45
@Vinnl Vinnl self-assigned this Feb 6, 2025
Copy link

github-actions bot commented Feb 6, 2025

@Vinnl Vinnl changed the title Remove three feature flags Remove some feature flags Feb 6, 2025
@Vinnl Vinnl requested a review from flodolo as a code owner February 6, 2025 14:22
"DiscountCouponNextThreeMonths",
"LatestScanDateCsatSurvey",
"AutomaticRemovalCsatSurvey",
Copy link
Collaborator

Choose a reason for hiding this comment

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

I would prefer if we could keep all the feature flags related to the CSAT surveys. We only recently landed a PR that extends the functionality of this CSAT PR #5586.

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Just to make sure: when you say "keep all the feature flags", in the context of this PR you only mean undoing the removal of AutomaticRemovalCsatSurvey, right? I did that in 2cac1d1. Thanks for noticing.

Copy link
Collaborator

Choose a reason for hiding this comment

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

Thanks! Yes, I specifically mean “keep all the feature flags related to the CSAT surveys”.

"DiscountCouponNextThreeMonths",
"LatestScanDateCsatSurvey",
"AutomaticRemovalCsatSurvey",
"AdditionalRemovalStatuses",
Copy link
Collaborator

Choose a reason for hiding this comment

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

I believe this is also a feature flag we would need to keep. We’ve recently disabled it with an issue related to the last opt-out removal. Even though, this issue will be addressed by PR #5591 the flag AdditionalRemovalStatuses, it depends on the opt-out removal to be activated and to work correctly.

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Reverted this in 82df2e2. Could you create a ticket that specifies when this flag is good to remove?

Copy link
Collaborator

Choose a reason for hiding this comment

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

I’ve created MNTOR-4048 for when we are ready to remove the flag AdditionalRemovalStatuses.

Copy link
Collaborator

@flozia flozia left a comment

Choose a reason for hiding this comment

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

Thank you for cleaning up the feature flags.

@Vinnl Vinnl force-pushed the deprecate-feature-flags branch from 82df2e2 to c6d185b Compare February 10, 2025 13:32
@Vinnl Vinnl merged commit 8e39b90 into main Feb 10, 2025
16 checks passed
@Vinnl Vinnl deleted the deprecate-feature-flags branch February 10, 2025 13:40
Copy link

Cleanup completed - database 'blurts-server-pr-5596' destroyed, cloud run service 'blurts-server-pr-5596' destroyed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Review: XS Code review time: up to 30min
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants