Skip to content

Update baseline swiftinterface files for monika/UI-events/paywall-control-interaction#6558

Closed
RCGitBot wants to merge 1 commit intomonika/UI-events/paywall-control-interactionfrom
generated_swiftinterface/monika/UI-events/paywall-control-interaction-520228
Closed

Update baseline swiftinterface files for monika/UI-events/paywall-control-interaction#6558
RCGitBot wants to merge 1 commit intomonika/UI-events/paywall-control-interactionfrom
generated_swiftinterface/monika/UI-events/paywall-control-interaction-520228

Conversation

@RCGitBot
Copy link
Copy Markdown
Contributor

@RCGitBot RCGitBot commented Apr 6, 2026

Requested by @JZDesign for monika/UI-events/paywall-control-interaction


Note

Medium Risk
Public Swift API surface for paywall components changes by adding a new name field to PartialStackComponent and altering initializer declarations, which could affect source compatibility for consumers relying on generated interfaces.

Overview
Updates the generated Swift interface baselines across Apple platforms to reflect paywall API changes.

PaywallComponent.PartialStackComponent now exposes an optional name property and includes name as the first parameter in its public initializer. PaywallComponent.TabsComponent.Tab’s initializer is now wrapped in a conditional compilation block (compiler(>=5.3) && $NonescapableTypes).

Reviewed by Cursor Bugbot for commit 7f2d08c. Bugbot is set up for automated code reviews on this repo. Configure here.

@RCGitBot RCGitBot requested a review from a team as a code owner April 6, 2026 17:01
@emerge-tools
Copy link
Copy Markdown

emerge-tools bot commented Apr 6, 2026

4 builds increased size

Name Version Download Change Install Change Approval
RevenueCat
com.revenuecat.PaywallsTester
1.0 (1) 17.5 MB ⬆️ 109.6 kB (0.63%) 62.5 MB ⬆️ 415.7 kB (0.67%) N/A
BinarySizeTest
com.revenuecat.binary-size-test.local-source
1.0 (1) 3.9 MB ⬆️ 39.8 kB (1.03%) 11.8 MB ⬆️ 128.8 kB (1.12%) ⏳ Needs approval
BinarySizeTest
com.revenuecat.binary-size-test.cocoapods
1.0 (1) 5.9 MB ⬆️ 48.8 kB (0.83%) 26.1 MB ⬆️ 191.1 kB (0.74%) ⏳ Needs approval
BinarySizeTest
com.revenuecat.binary-size-test.spm
1.0 (1) 4.0 MB ⬆️ 42.2 kB (1.06%) 10.3 MB ⬆️ 115.8 kB (1.14%) ⏳ Needs approval

RevenueCat 1.0 (1)
com.revenuecat.PaywallsTester

⚖️ Compare build
⏱️ Analyze build performance

Total install size change: ⬆️ 415.7 kB (0.67%)
Total download size change: ⬆️ 109.6 kB (0.63%)

Largest size changes

Item Install Size Change
DYLD.String Table ⬆️ 95.1 kB
RevenueCat.InternalAPI.InternalAPI ⬆️ 10.9 kB
Code Signature ⬆️ 10.4 kB
DYLD.Exports ⬆️ 7.7 kB
RCPurchases.Objc Metadata ⬆️ 3.7 kB
View Treemap

Image of diff

BinarySizeTest 1.0 (1)
com.revenuecat.binary-size-test.local-source

⚖️ Compare build
📦 Install build
⏱️ Analyze build performance

Total install size change: ⬆️ 128.8 kB (1.12%)
Total download size change: ⬆️ 39.8 kB (1.03%)

Largest size changes

Item Install Size Change
RevenueCat.LocalTransactionMetadata.value witness ⬆️ 9.4 kB
RevenueCat.PurchasedTransactionDataEncodedWrapper.value witness ⬆️ 9.3 kB
RevenueCat.PaywallEvent.value witness ⬆️ 7.5 kB
RevenueCat.PurchasesOrchestrator.CachedPurchaseContext.value witn... ⬆️ 6.6 kB
RevenueCat.PurchasedTransactionData.value witness ⬆️ 6.6 kB
View Treemap

Image of diff

BinarySizeTest 1.0 (1)
com.revenuecat.binary-size-test.cocoapods

⚖️ Compare build
📦 Install build
⏱️ Analyze build performance

Total install size change: ⬆️ 191.1 kB (0.74%)
Total download size change: ⬆️ 48.8 kB (0.83%)

Largest size changes

Item Install Size Change
DYLD.String Table ⬆️ 25.0 kB
DYLD.String Table ⬆️ 24.8 kB
RevenueCat.LocalTransactionMetadata.value witness ⬆️ 9.4 kB
RevenueCat.PurchasedTransactionDataEncodedWrapper.value witness ⬆️ 9.3 kB
RevenueCat.PaywallEvent.value witness ⬆️ 7.5 kB
View Treemap

Image of diff

BinarySizeTest 1.0 (1)
com.revenuecat.binary-size-test.spm

⚖️ Compare build
📦 Install build
⏱️ Analyze build performance

Total install size change: ⬆️ 115.8 kB (1.14%)
Total download size change: ⬆️ 42.2 kB (1.06%)

Largest size changes

Item Install Size Change
RevenueCat.LocalTransactionMetadata.value witness ⬆️ 9.4 kB
RevenueCat.PurchasedTransactionDataEncodedWrapper.value witness ⬆️ 9.3 kB
RevenueCat.PaywallEvent.value witness ⬆️ 7.5 kB
RevenueCat.PurchasesOrchestrator.CachedPurchaseContext.value witn... ⬆️ 6.6 kB
RevenueCat.PurchasedTransactionData.value witness ⬆️ 6.6 kB
View Treemap

Image of diff


🛸 Powered by Emerge Tools

Comment trigger: Size diff threshold of 100.00kB exceeded

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants