Skip to content

Remove update_fastlane from before_all#1753

Merged
ajpallares merged 2 commits into
mainfrom
pallares/remove-update-fastlane
May 13, 2026
Merged

Remove update_fastlane from before_all#1753
ajpallares merged 2 commits into
mainfrom
pallares/remove-update-fastlane

Conversation

@ajpallares
Copy link
Copy Markdown
Member

@ajpallares ajpallares commented May 13, 2026

Description

Removes the top-level Fastfile update_fastlane call from before_all, matching RevenueCat/purchases-unity#912 and RevenueCat/cordova-plugin-purchases#956.

When CI runs fastlane through Bundler, update_fastlane can install a newer fastlane version out-of-band and clean up the version pinned by Gemfile.lock, causing bundle exec to fail after fastlane restarts.

Testing

  • ruby -c fastlane/Fastfile

Made with Cursor


Note

Low Risk
Low risk: removes a CI-time update_fastlane invocation to avoid Bundler version drift; no product/runtime code changes.

Overview
Removes the update_fastlane step from fastlane/Fastfile’s before_all, so CI runs fastlane strictly via the Bundler-pinned version and avoids failures after fastlane self-upgrades and restarts.

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

Bundler and dependency PRs should be the source of truth for fastlane updates. Running update_fastlane in CI can install a newer fastlane version out-of-band and remove the version pinned by Gemfile.lock, causing later bundle exec invocations to fail.

Co-authored-by: Cursor <cursoragent@cursor.com>
@ajpallares ajpallares requested a review from a team as a code owner May 13, 2026 18:17
@ajpallares ajpallares requested a review from a team May 13, 2026 18:18
@ajpallares ajpallares enabled auto-merge (squash) May 13, 2026 18:23
@ajpallares ajpallares merged commit 16bf138 into main May 13, 2026
17 checks passed
@ajpallares ajpallares deleted the pallares/remove-update-fastlane branch May 13, 2026 18:31
RCGitBot added a commit that referenced this pull request May 20, 2026
**This is an automatic release.**

## RevenueCat SDK
### 📦 Dependency Updates
* [AUTOMATIC BUMP] Updates purchases-hybrid-common to 18.7.0 (#1755) via
RevenueCat Git Bot (@RCGitBot)
* [Android
10.6.0](https://github.com/RevenueCat/purchases-android/releases/tag/10.6.0)
* [iOS
5.73.0](https://github.com/RevenueCat/purchases-ios/releases/tag/5.73.0)
* [Web
1.40.0](https://github.com/RevenueCat/purchases-js/releases/tag/1.40.0)
* [Web
1.39.1](https://github.com/RevenueCat/purchases-js/releases/tag/1.39.1)

### 🔄 Other Changes
* Remove update_fastlane from before_all (#1753) via Antonio Pallares
(@ajpallares)

<!-- CURSOR_SUMMARY -->
---

> [!NOTE]
> **Low Risk**
> Low risk release bookkeeping: version bumps and changelog/metadata
updates with no functional code changes beyond reporting the new plugin
version.
> 
> **Overview**
> Bumps the Flutter SDK and companion `purchases_ui_flutter` package
versions from `10.1.0` to `10.1.1`, updating Android/iOS/macOS/web
plugin version constants and the published metadata (`pubspec.yaml`,
podspecs, Gradle configs).
> 
> Updates release documentation (`CHANGELOG.md`, `CHANGELOG-LATEST.md`,
`VERSIONS.md`, `.version`) to reflect the `purchases-hybrid-common`
`18.7.0` dependency bump and associated native SDK version rollups
(Android `10.6.0`, iOS `5.73.0`, Web `1.40.0`/`1.39.1`).
> 
> <sup>Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit
19bf5a9. 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