Skip to content

refactor(checkpoints): remove backend predicate results - #7603

Draft
rickvdl wants to merge 1 commit into
codex/checkpoints-tester-pr-7575from
rickvdl/remove-backend-predicate-results
Draft

refactor(checkpoints): remove backend predicate results#7603
rickvdl wants to merge 1 commit into
codex/checkpoints-tester-pr-7575from
rickvdl/remove-backend-predicate-results

Conversation

@rickvdl

@rickvdl rickvdl commented Sep 3, 2026

Copy link
Copy Markdown
Member

Description

Removes the backend_predicate_results concept, both from the audiences topic provider as well as passing it to the rules evaluator. We won't be using this concept for now, so this PR removes all references to it

Relevant Android PR RevenueCat/purchases-android#4174

@emerge-tools

emerge-tools Bot commented Sep 3, 2026

Copy link
Copy Markdown

4 builds increased size

Name Version Download Change Install Change Approval
RevenueCat
com.revenuecat.PaywallsTester
1.0 (1) 20.3 MB ⬆️ 47.3 kB (0.23%) 73.9 MB ⬆️ 220.3 kB (0.3%) N/A
BinarySizeTest
com.revenuecat.binary-size-test.local-source
1.0 (1) 4.9 MB ⬆️ 30.7 kB (0.63%) 14.6 MB ⬆️ 76.5 kB (0.53%) ⏳ Needs approval
BinarySizeTest
com.revenuecat.binary-size-test.cocoapods
1.0 (1) 7.3 MB ⬆️ 35.7 kB (0.49%) 31.7 MB ⬆️ 151.4 kB (0.48%) ⏳ Needs approval
BinarySizeTest
com.revenuecat.binary-size-test.spm
1.0 (1) 4.9 MB ⬆️ 30.9 kB (0.63%) 12.6 MB ⬆️ 76.3 kB (0.61%) ⏳ Needs approval

RevenueCat 1.0 (1)
com.revenuecat.PaywallsTester

⚖️ Compare build
⏱️ Analyze build performance

Total install size change: ⬆️ 220.3 kB (0.3%)
Total download size change: ⬆️ 47.3 kB (0.23%)

Largest size changes

Item Install Size Change
DYLD.String Table ⬆️ 91.2 kB
Code Signature ⬆️ 6.1 kB
RevenueCat.CustomerInfoManager.CustomerInfoManager ⬆️ 3.1 kB
DYLD.Exports ⬆️ 2.2 kB
Strings.Unmapped ⬆️ 1.5 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: ⬆️ 76.5 kB (0.53%)
Total download size change: ⬆️ 30.7 kB (0.63%)

Largest size changes

Item Install Size Change
📝 RevenueCat.CustomerInfoDimensionProvider.values(for,at) ⬆️ 7.2 kB
📝 RevenueCat.CustomerInfoDimensionProvider.entitlements(from) ⬆️ 6.1 kB
📝 RevenueCat.SubscriberDimensionsProvider.dimensions(at) ⬆️ 3.4 kB
📝 RevenueCat.CustomerInfoDimensionProvider.purchases(from,at) ⬆️ 3.3 kB
Swift.UnsafeMutableBufferPointer._stableSortImpl(by) ⬆️ 3.0 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: ⬆️ 151.4 kB (0.48%)
Total download size change: ⬆️ 35.7 kB (0.49%)

Largest size changes

Item Install Size Change
DYLD.String Table ⬆️ 54.8 kB
📝 RevenueCat.CustomerInfoDimensionProvider.values(for,at) ⬆️ 7.2 kB
📝 RevenueCat.CustomerInfoDimensionProvider.entitlements(from) ⬆️ 6.1 kB
📝 RevenueCat.CustomerInfoDimensionProvider.purchases(from,at) ⬆️ 4.3 kB
Code Signature ⬆️ 3.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: ⬆️ 76.3 kB (0.61%)
Total download size change: ⬆️ 30.9 kB (0.63%)

Largest size changes

Item Install Size Change
📝 RevenueCat.CustomerInfoDimensionProvider.values(for,at) ⬆️ 7.2 kB
📝 RevenueCat.CustomerInfoDimensionProvider.entitlements(from) ⬆️ 6.1 kB
📝 RevenueCat.SubscriberDimensionsProvider.dimensions(at) ⬆️ 3.4 kB
📝 RevenueCat.CustomerInfoDimensionProvider.purchases(from,at) ⬆️ 3.3 kB
Swift.UnsafeMutableBufferPointer._stableSortImpl(by) ⬆️ 3.0 kB
View Treemap

Image of diff


🛸 Powered by Emerge Tools

Comment trigger: Size diff threshold of 100.00kB exceeded

@rickvdl
rickvdl force-pushed the rickvdl/remove-backend-predicate-results branch from 525d3ab to e9a0ad1 Compare September 4, 2026 04:55
@rickvdl
rickvdl force-pushed the rickvdl/remove-backend-predicate-results branch from e9a0ad1 to 07dca8f Compare September 4, 2026 06:23
@rickvdl
rickvdl force-pushed the rickvdl/remove-backend-predicate-results branch from 07dca8f to 23e1039 Compare September 4, 2026 09:51
@rickvdl

rickvdl commented Sep 4, 2026

Copy link
Copy Markdown
Member Author

@RCGitBot please test

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant