Skip to content

Bump phonelib from 0.8.7 to 0.10.17#441

Merged
o-benz merged 1 commit intomainfrom
obenz/bump-phonelib
Mar 25, 2026
Merged

Bump phonelib from 0.8.7 to 0.10.17#441
o-benz merged 1 commit intomainfrom
obenz/bump-phonelib

Conversation

@o-benz
Copy link
Contributor

@o-benz o-benz commented Mar 25, 2026

What are you trying to accomplish?

PR 1/3 https://github.com/shop/issues-checkout/issues/11254.

What approach did you choose and why?

Fixes phone validation for newly allocated number prefixes (e.g. Saudi Arabia 57x) that were incorrectly rejected by the older libphonenumber metadata.

Testing

All 6 tests, 640 assertions pass cleanly,no failures, no errors. The phonelib bump from 0.8.7 to 0.10.17 doesn't break any existing phone tests, so no test changes are needed on PR 1.

Checklist

  • I have added a CHANGELOG entry for this change (or determined that it isn't needed)

@o-benz o-benz requested a review from gabypancu March 25, 2026 20:31
@o-benz o-benz self-assigned this Mar 25, 2026
Fixes phone validation for newly allocated number prefixes (e.g. Saudi
Arabia 57x) that were incorrectly rejected by the older libphonenumber
metadata.

Also bumps mocha from 2.0.2 to 3.1.0 for compatibility with newer
minitest versions in CI.
@o-benz o-benz force-pushed the obenz/bump-phonelib branch from b89b5bf to 26798e9 Compare March 25, 2026 20:34
@o-benz o-benz merged commit bc66930 into main Mar 25, 2026
6 checks passed
@o-benz o-benz deleted the obenz/bump-phonelib branch March 25, 2026 20:44
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