Skip to content

fix(checkpoints): fix audience loading and missing-dimension evaluation - #7602

Draft
rickvdl wants to merge 6 commits into
rickvdl/remote-config-generation-consistencyfrom
codex/checkpoints-tester-pr-7575
Draft

fix(checkpoints): fix audience loading and missing-dimension evaluation#7602
rickvdl wants to merge 6 commits into
rickvdl/remote-config-generation-consistencyfrom
codex/checkpoints-tester-pr-7575

Conversation

@rickvdl

@rickvdl rickvdl commented Sep 3, 2026

Copy link
Copy Markdown
Member

Description

Introduces two small improvements

  • Changes LocalRulesEvaluator to no longer return .noAction(.configurationUnavailable) when a variable used in the rule is missing, but rather .noAction(.noMatch) instead as described in the RFC.

@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 ⬆️ 48.6 kB (0.24%) 73.9 MB ⬆️ 211.0 kB (0.29%) N/A
BinarySizeTest
com.revenuecat.binary-size-test.local-source
1.0 (1) 4.9 MB ⬆️ 31.1 kB (0.63%) 14.6 MB ⬆️ 73.4 kB (0.51%) ⏳ Needs approval
BinarySizeTest
com.revenuecat.binary-size-test.cocoapods
1.0 (1) 7.3 MB ⬆️ 32.5 kB (0.45%) 31.7 MB ⬆️ 131.9 kB (0.42%) ⏳ Needs approval
BinarySizeTest
com.revenuecat.binary-size-test.spm
1.0 (1) 4.9 MB ⬆️ 30.0 kB (0.61%) 12.6 MB ⬆️ 68.9 kB (0.55%) ⏳ Needs approval

RevenueCat 1.0 (1)
com.revenuecat.PaywallsTester

⚖️ Compare build
⏱️ Analyze build performance

Total install size change: ⬆️ 211.0 kB (0.29%)
Total download size change: ⬆️ 48.6 kB (0.24%)

Largest size changes

Item Install Size Change
DYLD.String Table ⬆️ 88.3 kB
Code Signature ⬆️ 5.9 kB
RevenueCat.CustomerInfoManager.CustomerInfoManager ⬆️ 2.9 kB
DYLD.Exports ⬆️ 1.7 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: ⬆️ 73.4 kB (0.51%)
Total download size change: ⬆️ 31.1 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.CustomerInfoDimensionProvider.purchases(from,at) ⬆️ 3.3 kB
Swift.Sequence.reduce(into) ⬆️ 3.2 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: ⬆️ 131.9 kB (0.42%)
Total download size change: ⬆️ 32.5 kB (0.45%)

Largest size changes

Item Install Size Change
DYLD.String Table ⬆️ 42.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
Swift.Sequence.reduce(into) ⬆️ 3.6 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: ⬆️ 68.9 kB (0.55%)
Total download size change: ⬆️ 30.0 kB (0.61%)

Largest size changes

Item Install Size Change
📝 RevenueCat.CustomerInfoDimensionProvider.values(for,at) ⬆️ 7.2 kB
📝 RevenueCat.CustomerInfoDimensionProvider.entitlements(from) ⬆️ 6.1 kB
📝 RevenueCat.CustomerInfoDimensionProvider.purchases(from,at) ⬆️ 3.3 kB
Swift.Sequence.reduce(into) ⬆️ 3.2 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

@RevenueCat-Danger-Bot

RevenueCat-Danger-Bot commented Sep 3, 2026

Copy link
Copy Markdown

❌ CI Job Failed — run-test-ios-26

View Build

Failed Tests

  • RemoteConfigIntegrationTests/testAudiencesProviderLeavesStaleSnapshotRetryToCaller()

@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.

2 participants