Skip to content

Update baseline profiles#3519

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

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

Conversation

@RCGitBot

@RCGitBot RCGitBot commented Jun 1, 2026

Copy link
Copy Markdown
Contributor

Automated baseline profile regeneration.

Generated by the generate_baseline_profiles Fastlane lane.


Note

Low Risk
Profile-only artifact updates from Fastlane; no runtime behavior changes in this PR.

Overview
Regenerates baseline profile lists for purchases and revenuecatui so AOT compilation matches current startup/hot paths—no application logic changes in this diff.

The purchases profile now includes workflow-related code (createWorkflowPreWarmer, BackendEvent/BackendStoredEvent Workflows, Endpoint.GetWorkflows), reclassifies some HTTPClient I/O helpers as startup-hot (HSPL), drops an obsolete PurchasesFactory offerings callback class, and updates GalaxyBillingMode entries after its enum-style refactor. The UI profile tweaks a few methods (e.g. PaywallViewModel$DefaultImpls.closePaywall, Logger.d) from startup (HSPL) to post-startup (PL) based on the latest macrobenchmark capture.

Reviewed by Cursor Bugbot for commit 9f04627. 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 1, 2026 07:14
@RCGitBot RCGitBot requested a review from a team June 1, 2026 07:14
@tonidero tonidero enabled auto-merge June 1, 2026 07:15
@tonidero tonidero added this pull request to the merge queue Jun 1, 2026
@codecov

codecov Bot commented Jun 1, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 79.96%. Comparing base (c041d4b) to head (9f04627).

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #3519   +/-   ##
=======================================
  Coverage   79.96%   79.96%           
=======================================
  Files         370      370           
  Lines       15014    15014           
  Branches     2071     2071           
=======================================
  Hits        12006    12006           
  Misses       2167     2167           
  Partials      841      841           

☔ View full report in Codecov by Sentry.
📢 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 37f0cf7 Jun 1, 2026
38 checks passed
@tonidero tonidero deleted the actions/baseline-profiles branch June 1, 2026 08:05
matteinn pushed a commit to matteinn/purchases-android that referenced this pull request Jun 5, 2026
**This is an automatic release.**

## RevenueCat SDK
### ✨ New Features
* Add presented offering context to custom paywall events (RevenueCat#3424) via
Rick (@rickvdl)
* Add Workflows list endpoint (RevenueCat#3509) via Cesar de la Vega (@vegaro)

## RevenueCatUI SDK
### Paywalls_v2
#### 🐞 Bugfixes
* Fix 1px seam between sliding multipage paywall pages (RevenueCat#3526) via Cesar
de la Vega (@vegaro)

### 🔄 Other Changes
* refactor: extract Offering.presentedOfferingContext() helper and apply
across SDK (RevenueCat#3513) via Rick (@rickvdl)
* Add JSON Logic string + array operators (RevenueCat#3485) via Antonio Pallares
(@ajpallares)
* Add ForbiddenPublicSealedClass detekt rule (RevenueCat#3503) via Toni Rico
(@tonidero)
* Update baseline profiles (RevenueCat#3519) via RevenueCat Git Bot (@RCGitBot)
* build(deps): bump fastlane-plugin-revenuecat_internal from `af7bb5c`
to `ce6a7ef` (RevenueCat#3515) via dependabot[bot] (@dependabot[bot])
* Add JSON Logic comparison operators (<, <=, >, >=) (RevenueCat#3484) via Antonio
Pallares (@ajpallares)
* Add JSON Logic arithmetic operators (+, -, *, /, %) (RevenueCat#3483) via
Antonio Pallares (@ajpallares)
* Add WorkflowEvent model and backend serialization (RevenueCat#3486) via Cesar de
la Vega (@vegaro)
* RulesEngine: add JSON Logic predicate evaluator (RevenueCat#3482) via Antonio
Pallares (@ajpallares)
* Add :rules-engine-internal skeleton module (RevenueCat#3478) via Antonio
Pallares (@ajpallares)

<!-- CURSOR_SUMMARY -->
---

> [!NOTE]
> **Low Risk**
> Version bump and changelog/docs/CI path updates only; no application
logic changes in the diff.
> 
> **Overview**
> This **automatic release** finalizes **Android SDK 10.8.0** by
replacing **`10.8.0-SNAPSHOT`** with **`10.8.0`** across versioning
(`gradle.properties`, `.version`, `Config.frameworkVersion`), sample
apps, and changelog files.
> 
> Release notes for **10.8.0** are recorded in **`CHANGELOG.md`** /
**`CHANGELOG.latest.md`** (workflows list API, paywall offering context
on custom events, multipage paywall seam fix, rules-engine/JSON Logic
work, etc.). **Docs publishing** now targets **`10.8.0`** on S3, and
**`docs/index.html`** redirects to the new doc URL.
> 
> There are **no functional code changes** in this diff beyond version
strings and release metadata.
> 
> <sup>Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit
c3048b8. Bugbot is set up for automated
code reviews on this repo. Configure
[here](https://www.cursor.com/dashboard/bugbot).</sup>
<!-- /CURSOR_SUMMARY -->
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