Skip to content

Update baseline profiles#3554

Merged
tonidero merged 1 commit into
mainfrom
actions/baseline-profiles
Jun 15, 2026
Merged

Update baseline profiles#3554
tonidero merged 1 commit into
mainfrom
actions/baseline-profiles

Conversation

@RCGitBot

@RCGitBot RCGitBot commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

Automated baseline profile regeneration.

Generated by the generate_baseline_profiles Fastlane lane.


Note

Low Risk
Generated profile artifacts only; behavior is unchanged and risk is limited to startup/AOT optimization accuracy if the profile drifts from real hot paths.

Overview
Automated refresh of baseline-prof.txt for purchases and ui/revenuecatui after recent startup/paywall code paths changed. No application logic is modified in this PR—only which methods ART should AOT-compile for cold start.

The purchases profile now includes workflow-related hot paths (getUseWorkflows, PurchasesServices / ServiceLoaderDispatcher, WorkflowsCache, workflow DeviceCache keys, Offering.getPresentedOfferingContext) and drops older workflow pre-warmer/CDN resolver entries. OfferingsManager and IdentityManager constructor signatures in the profile match wiring through WorkflowManager / WorkflowsCache instead of the previous callback-based prewarm hook.

The RevenueCat UI profile adds paywall workflow presentation (PaywallOptions + WorkflowDataResult, startWorkflowPresentationIfNeeded, workflow step tracking) and removes the prior updateStateFromWorkflowEndpointIfNeeded path, along with minor ctor/synthetic lambda renames from R8.

Reviewed by Cursor Bugbot for commit 995b7da. 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 June 8, 2026 07:13
@RCGitBot RCGitBot requested a review from a team June 8, 2026 07:13
@tonidero tonidero enabled auto-merge June 8, 2026 07:14
@circleci-app circleci-app Bot force-pushed the actions/baseline-profiles branch from 8a1b011 to 995b7da Compare June 15, 2026 07:13
@tonidero tonidero added this pull request to the merge queue Jun 15, 2026
@codecov

codecov Bot commented Jun 15, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 80.26%. Comparing base (3b5a9ce) to head (995b7da).

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #3554   +/-   ##
=======================================
  Coverage   80.26%   80.26%           
=======================================
  Files         378      378           
  Lines       15448    15448           
  Branches     2143     2143           
=======================================
  Hits        12400    12400           
  Misses       2189     2189           
  Partials      859      859           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
Merged via the queue into main with commit 84c628e Jun 15, 2026
37 checks passed
@tonidero tonidero deleted the actions/baseline-profiles branch June 15, 2026 07:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2 participants