Skip to content

Clarify ECP Android release and dependency version pins - #988

Merged
kiftio merged 1 commit into
mainfrom
tool-gateway/ae04a0be-9175-4375-a5bc-343e375251e9
Oct 16, 2026
Merged

kiftio merged 1 commit into
mainfrom
tool-gateway/ae04a0be-9175-4375-a5bc-343e375251e9

Conversation

@kiftio

@kiftio kiftio commented Oct 16, 2026

Copy link
Copy Markdown
Contributor

Clarifies the Android version-catalog comments so it is clear that embeddedCheckoutProtocolAndroidRelease is the standalone ECP publish target, while embeddedCheckoutProtocolAndroid is the published artifact consumed transitively by Checkout Kit.

The comments now document the required Maven Central publication/adoption sequence and why the pins can intentionally differ.

@github-actions github-actions Bot added the #gsd:50662 Rebase Checkout Kit on UCP label Oct 16, 2026
@kiftio
kiftio marked this pull request as ready for review October 16, 2026 13:01
@kiftio
kiftio requested a review from a team as a code owner October 16, 2026 13:01
@github-actions

Copy link
Copy Markdown

Bundle Size Budgets

Budget Size Limits Result
Android AAR package (ZIP) 424.24 KiB (0 B) 450 KiB soft / 500 KiB hard ✅ Within budget

Bundle and package size

Web bundle sizes cover shipped runtime JavaScript. Package sizes cover the full published archive, including any source maps, declarations, and documentation it contains.

Platform Measurement Compression Base Head Delta
Android Library package (.aar) ZIP 424.2 KiB 424.2 KiB 0 B
Android package files (uncompressed)

These are uncompressed file sizes; they do not sum to the compressed package size above.

File Base Head Delta
classes.jar 459.2 KiB 459.2 KiB 0 B
res/layout/checkout_view_content.xml 2.6 KiB 2.6 KiB 0 B
res/layout/checkout_sheet_content.xml 2.0 KiB 2.0 KiB 0 B
res/values/values.xml 1.4 KiB 1.4 KiB 0 B
R.txt 1.2 KiB 1.2 KiB 0 B
AndroidManifest.xml 922 B 922 B 0 B
proguard.txt 826 B 826 B 0 B
res/drawable/checkout_close.xml 431 B 431 B 0 B
res/menu/checkout_menu.xml 351 B 351 B 0 B
META-INF/com/android/build/gradle/aar-metadata.properties 179 B 179 B 0 B
META-INF/MANIFEST.MF 25 B 25 B 0 B
How sizes are measured

Measured from the PR base SHA and PR head SHA. Web bundle rows sum shipped .js, .mjs, and .cjs files under dist/, excluding source maps and declarations. The gzip bundle size sums files compressed individually with gzip -n -9. npm package sizes are gzip-compressed .tgz archives; Android AAR sizes are ZIP archives. Package sizes are not final app binary sizes.

@bitrise

bitrise Bot commented Oct 16, 2026

Copy link
Copy Markdown

Bitrise builds

E2E · iOS CI

Install this build

Open Tophat, select your target device, then click Install. Links open on the Mac running Tophat.

SDK Install
Kotlin Install with Tophat

Checkout Kit E2E results

Status Tags Target Platform OS version tag Device
✅ launch, checkout-presentation, checkout-completion, buyer-identity, preload kotlin android latest Google Pixel 9
Android 17.0

@kiftio
kiftio merged commit e3690f0 into main Oct 16, 2026
47 of 48 checks passed
@kiftio
kiftio deleted the tool-gateway/ae04a0be-9175-4375-a5bc-343e375251e9 branch October 16, 2026 13:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

#gsd:50662 Rebase Checkout Kit on UCP

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants