Skip to content

Merge release PR after deploy#1694

Merged
ajpallares merged 1 commit into
mainfrom
pallares/merge-release-pr-after-deploy
Mar 23, 2026
Merged

Merge release PR after deploy#1694
ajpallares merged 1 commit into
mainfrom
pallares/merge-release-pr-after-deploy

Conversation

@ajpallares

@ajpallares ajpallares commented Mar 20, 2026

Copy link
Copy Markdown
Member

Motivation

After a release is deployed, the release PR should be automatically merged to avoid manual intervention and potential delays.

Description

Adds a revenuecat/merge-release-pr job that runs after github_release completes to automatically merge the release PR.


Note

Medium Risk
Updates the release workflow to automatically merge the release PR after deployment, which could unintentionally merge the wrong branch/PR if tagging/filters or orb behavior are misconfigured.

Overview
Adds a new CircleCI step, revenuecat/merge-release-pr, to the deploy workflow so that once github_release finishes on release tags, the corresponding release PR for purchases-flutter is automatically merged.

Written by Cursor Bugbot for commit ba7568d. This will update automatically on new commits. Configure here.

@ajpallares ajpallares force-pushed the pallares/require-release-pr-approval branch from 7903031 to b7a623a Compare March 20, 2026 17:41
Base automatically changed from pallares/require-release-pr-approval to main March 23, 2026 11:44
Automatically merges the release PR after all deployment jobs complete.

Made-with: Cursor
@ajpallares ajpallares force-pushed the pallares/merge-release-pr-after-deploy branch from 021709a to ba7568d Compare March 23, 2026 12:43
@ajpallares ajpallares marked this pull request as ready for review March 23, 2026 13:08
@ajpallares ajpallares requested a review from a team as a code owner March 23, 2026 13:08
@ajpallares ajpallares merged commit c0bfdd9 into main Mar 23, 2026
14 checks passed
@ajpallares ajpallares deleted the pallares/merge-release-pr-after-deploy branch March 23, 2026 13:20
RCGitBot added a commit that referenced this pull request Apr 1, 2026
**This is an automatic release.**

## RevenueCat SDK
### ✨ New Features
* Lower minimum Flutter SDK to 3.22.0 and Dart to 3.4.0 (#1704) via Rick
(@rickvdl)
### 📦 Dependency Updates
* [AUTOMATIC BUMP] Updates purchases-hybrid-common to 17.54.0 (#1703)
via RevenueCat Git Bot (@RCGitBot)
* [Android
9.28.1](https://github.com/RevenueCat/purchases-android/releases/tag/9.28.1)
* [Android
9.28.0](https://github.com/RevenueCat/purchases-android/releases/tag/9.28.0)
* [iOS
5.67.0](https://github.com/RevenueCat/purchases-ios/releases/tag/5.67.0)

### 🔄 Other Changes
* Bump fastlane-plugin-revenuecat_internal from `9a6911b` to `f11fe40`
(#1701) via dependabot[bot] (@dependabot[bot])
* security: pin GitHub Actions to SHA hashes (#1697) via Alfonso
Embid-Desmet (@alfondotnet)
* Bump activesupport from 7.2.3 to 7.2.3.1 (#1696) via dependabot[bot]
(@dependabot[bot])
* Merge release PR after deploy (#1694) via Antonio Pallares
(@ajpallares)
* Require PR approval before release tagging (#1693) via Antonio
Pallares (@ajpallares)

<!-- CURSOR_SUMMARY -->
---

> [!NOTE]
> **Low Risk**
> Primarily a coordinated version/release bump across Flutter, Android,
iOS/macOS, and web with updated dependency versions and minimum SDK
constraints; no functional logic changes beyond version metadata.
> 
> **Overview**
> Bumps the Flutter SDK release from `9.15.1` to `9.16.0` across package
metadata (`.version`, `pubspec.yaml`, podspecs, Gradle files) and
updates the embedded plugin version constants for Android/iOS/web.
> 
> Updates release documentation (`CHANGELOG-LATEST.md`, `CHANGELOG.md`,
`VERSIONS.md`) to include the `9.16.0` notes, including the lowered
minimum Flutter/Dart requirements and the `purchases-hybrid-common` bump
to `17.54.0` (with corresponding native iOS/Android version references).
Also updates `purchases_ui_flutter` to depend on `purchases_flutter
^9.16.0`.
> 
> <sup>Written by [Cursor
Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit
c93cfb2. This will update automatically
on new commits. Configure
[here](https://cursor.com/dashboard?tab=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