Skip to content

AUT-5180: Add international SMS support feature flag#8112

Merged
sw-mattw merged 11 commits intomainfrom
AUT-5180/add-intl-sms-ff
Apr 9, 2026
Merged

AUT-5180: Add international SMS support feature flag#8112
sw-mattw merged 11 commits intomainfrom
AUT-5180/add-intl-sms-ff

Conversation

@sw-mattw
Copy link
Copy Markdown
Contributor

@sw-mattw sw-mattw commented Apr 1, 2026

What

We wish to control international SMS functionality for users with existing international numbers.

This PR adds a feature flag to control international SMS delivery across all environments, across both the frontend-api and account-management-api.

Acceptance test changes to follow separately (AUT-5349).

How to review

  1. Code Review
    • Please double check the FF values are as expected for production
  2. Verify CloudFormation mappings in auth/parent.yaml and account-management/parent.yaml ensure the flag defaults as expected.
  3. Check InternationalSmsSendLimitService to ensure the feature flag check occurs before rate limit lookups.

Testing

Deployed to authdev1, confirmed flag set to true on frontend-api lambdas, ran through intl number journey up to the point of entering an OTP (after the send limit check), set flag to false on all frontend-api lambdas, ran through journey again, confirmed error screen rendered prior to enter OTP screen, confirmed in the logs that the log for the FF check (and failure due to this being false) was present.

Ran through password reset journey, both with flag as true, and then as false. For false case, presented with generic error screen as expected.

Checklist

  • Deployment of this PR will not break active user journeys - no session changes, initial frontend-api FF value should mean users aren't sent down this path
  • Impact on orch and auth mutual dependencies has been checked. - auth only
  • No changes required or changes have been made to stub-orchestration. - auth only

@sw-mattw sw-mattw force-pushed the AUT-5180/add-intl-sms-ff branch from 995adea to d13b0d2 Compare April 1, 2026 17:33
@sw-mattw sw-mattw force-pushed the AUT-5180/add-intl-sms-ff branch from d13b0d2 to 70b30f0 Compare April 2, 2026 10:45
@sw-mattw sw-mattw force-pushed the AUT-5180/add-intl-sms-ff branch from 70b30f0 to 5712d00 Compare April 2, 2026 15:08
@sw-mattw sw-mattw changed the title Aut 5180/add intl sms ff AUT-5180: Add intl sms ff Apr 2, 2026
@sw-mattw sw-mattw self-assigned this Apr 2, 2026
@sw-mattw sw-mattw added the DO NOT MERGE Should not be merged. label Apr 2, 2026
@sw-mattw sw-mattw force-pushed the AUT-5180/add-intl-sms-ff branch from 5712d00 to ebe7d7e Compare April 7, 2026 11:43
@sw-mattw sw-mattw changed the title AUT-5180: Add intl sms ff AUT-5180: Add international SMS support feature flag Apr 7, 2026
Comment thread ci/cloudformation/auth/parent.yaml
@sw-mattw sw-mattw marked this pull request as ready for review April 7, 2026 12:33
@sw-mattw sw-mattw requested review from a team as code owners April 7, 2026 12:33
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud bot commented Apr 7, 2026

@sw-mattw sw-mattw removed the DO NOT MERGE Should not be merged. label Apr 9, 2026
@sw-mattw sw-mattw added this pull request to the merge queue Apr 9, 2026
Merged via the queue into main with commit 745496b Apr 9, 2026
52 of 53 checks passed
@sw-mattw sw-mattw deleted the AUT-5180/add-intl-sms-ff branch April 9, 2026 07:58
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