@@ -27,9 +27,33 @@ swift scripts/checkMetadataFreshness.swift --output .build/metadata-freshness
2727swift test --filter PhoneNumberSwiftCoreTests/testUganda794MobileRangeFromIssue447
2828swift scripts/metadataGenerator.swift v9.0.31 --pretty
2929swift test --filter PhoneNumberSwiftCoreTests/testUganda794MobileRangeFromIssue447
30+ swift scripts/updateProjectVersions.swift 1.7.1
31+ swift scripts/checkMetadataFreshness.swift --current-ref v9.0.31 --output .build/metadata-freshness
32+ swift scripts/checkUpstreamTestParity.swift --upstream-ref v9.0.31
33+ swift scripts/checkUpstreamAPIParity.swift --upstream-ref v9.0.31
34+ swift scripts/checkVersionConsistency.swift
3035swift test
36+ LC_ALL=ko_KR.UTF-8 LANG=ko_KR.UTF-8 swift test
37+ swift build -c release
3138git diff --check
32- swift scripts/checkMetadataFreshness.swift --current-ref v9.0.31 --output .build/metadata-freshness-v9.0.31
39+
40+ xcodebuild test -scheme libPhoneNumber -destination ' id=1451ACEF-2B8C-480B-9D1F-873DBD717BAF' -derivedDataPath /tmp/libphone-xc-core-dd
41+ xcodebuild test -scheme libPhoneNumberGeocoding -destination ' id=1451ACEF-2B8C-480B-9D1F-873DBD717BAF' -derivedDataPath /tmp/libphone-xc-geocoding-dd
42+ xcodebuild test -scheme libPhoneNumberShortNumber -destination ' id=1451ACEF-2B8C-480B-9D1F-873DBD717BAF' -derivedDataPath /tmp/libphone-xc-shortnumber-dd
43+
44+ pod lib lint libPhoneNumber-iOS.podspec --allow-warnings
45+ pod lib lint libPhoneNumberGeocoding.podspec --allow-warnings --include-podspecs=' *.podspec'
46+ pod lib lint libPhoneNumberShortNumber.podspec --allow-warnings --include-podspecs=' *.podspec'
47+ pod lib lint libPhoneNumberCarrier.podspec --allow-warnings --include-podspecs=' *.podspec'
48+ pod lib lint libPhoneNumberTimeZones.podspec --allow-warnings --include-podspecs=' *.podspec'
49+ pod lib lint libPhoneNumber-iOS-SwiftCore.podspec --allow-warnings --include-podspecs=' *.podspec'
50+ pod lib lint libPhoneNumber-iOS-SwiftGeocoding.podspec --allow-warnings --include-podspecs=' *.podspec'
51+ pod lib lint libPhoneNumber-iOS-SwiftShortNumber.podspec --allow-warnings --include-podspecs=' *.podspec'
52+ pod lib lint libPhoneNumber-iOS-SwiftCarrier.podspec --allow-warnings --include-podspecs=' *.podspec'
53+ pod lib lint libPhoneNumber-iOS-SwiftTimeZones.podspec --allow-warnings --include-podspecs=' *.podspec'
54+ pod lib lint libPhoneNumber-iOS-SwiftUI.podspec --allow-warnings --include-podspecs=' *.podspec'
55+ pod lib lint libPhoneNumber-iOS-SwiftUIEnrichment.podspec --allow-warnings --include-podspecs=' *.podspec'
56+ pod lib lint libPhoneNumber-iOS-Swift.podspec --allow-warnings --include-podspecs=' *.podspec'
3357```
3458
3559### Results
@@ -40,7 +64,14 @@ swift scripts/checkMetadataFreshness.swift --current-ref v9.0.31 --output .build
4064- Testing metadata was unchanged.
4165- Issue #447 regression test: failed before the metadata update and passed after the metadata update.
4266- SwiftPM tests: passed, 230 tests.
67+ - Korean locale SwiftPM tests: passed, 230 tests.
68+ - Release build: passed.
4369- Whitespace check: passed.
70+ - Upstream JS test parity: passed, 172 upstream JS tests and 180 local ObjC tests.
71+ - Upstream JS API parity: passed, 66 upstream JS public prototype methods and 93 local ObjC public selectors.
72+ - Version consistency: passed for ` 1.7.1 ` .
73+ - Xcode scheme tests: ` libPhoneNumber ` , ` libPhoneNumberGeocoding ` , and ` libPhoneNumberShortNumber ` passed on iPhone 16 simulator ` 1451ACEF-2B8C-480B-9D1F-873DBD717BAF ` .
74+ - CocoaPods lint: all podspecs available at release time passed validation.
4475- Freshness re-check with ` --current-ref v9.0.31 ` : metadata is up to date.
4576
4677## 2026-05-12: Google libphonenumber v9.0.30
0 commit comments