Skip to content

Prepare next version: 5.71.0-SNAPSHOT#6719

Merged
ajpallares merged 1 commit into
mainfrom
bump/5.71.0-SNAPSHOT
Apr 30, 2026
Merged

Prepare next version: 5.71.0-SNAPSHOT#6719
ajpallares merged 1 commit into
mainfrom
bump/5.71.0-SNAPSHOT

Conversation

@RCGitBot

@RCGitBot RCGitBot commented Apr 30, 2026

Copy link
Copy Markdown
Contributor

Note

Low Risk
Low risk: this PR only updates version strings/metadata in podspecs, plists, internal frameworkVersion, and docs redirect URLs with no functional code changes.

Overview
Prepares the next SDK snapshot by bumping version metadata from 5.70.0 to 5.71.0-SNAPSHOT (and CFBundleShortVersionString to 5.71.0) across .version, both podspecs, and SystemInfo.frameworkVersion.

Updates the docs redirect pages for the v4/v5 migration guides to point at the 5.71.0-SNAPSHOT documentation URLs.

Reviewed by Cursor Bugbot for commit e0fb3dd. 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 April 30, 2026 12:20
@RCGitBot RCGitBot requested a review from a team April 30, 2026 12:20

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit e0fb3dd. Configure here.

<html>
<head>
<meta http-equiv="refresh" content="0; url=https://revenuecat.github.io/purchases-ios-docs/5.70.0/documentation/revenuecat/v4_api_migration_guide"/>
<meta http-equiv="refresh" content="0; url=https://revenuecat.github.io/purchases-ios-docs/5.71.0-SNAPSHOT/documentation/revenuecat/v4_api_migration_guide"/>

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Docs index.html not updated in version bump

Low Severity

The version bump updated v4_api_migration_guide.html and v5_api_migration_guide.html to point to 5.71.0-SNAPSHOT, but the sibling scripts/docs/index.html still points to 5.70.0. All three files in scripts/docs/ serve the same purpose (redirecting to versioned documentation) and are expected to reference the same version. This inconsistency means index.html was likely missed during the version bump.

Additional Locations (1)
Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit e0fb3dd. Configure here.

@ajpallares ajpallares merged commit d9121a7 into main Apr 30, 2026
16 of 19 checks passed
@ajpallares ajpallares deleted the bump/5.71.0-SNAPSHOT branch April 30, 2026 12:34
ajpallares added a commit that referenced this pull request May 4, 2026
* Only run snapshot-bump workflow when `.version` changed

The `snapshot-bump` workflow used to run on every non-scheduled, non-`bump`
commit on `main`. Combined with `create_next_snapshot_version`'s only
de-duplication being "is the bump branch currently on the remote?", any
commit that landed on `main` between a release and the merge of its
follow-up bump PR could open a duplicate bump PR (e.g. #6720 was opened
20s after #6719 merged because `bump/<v>` had just been deleted).

Compute `version_file_changed` in the dynamic-config setup job by diffing
the triggering commit against its parent for `.version`, forward it via
`continuation/continue`'s `parameters` arg, and add it as a `when`
condition on the `snapshot-bump` workflow. Now the workflow only triggers
on commits that actually modified `.version` — i.e. the release commit
itself (where the lane runs the bump) and the bump merge commit (where
the lane no-ops because `.version` is now a SNAPSHOT). Unrelated commits
on `main` no longer race against an in-flight bump PR.

Made-with: Cursor

* Move continuation-parameter computation to a Node script

Mirrors the existing `.circleci/generate-requested-jobs-config.js` pattern
so future derived pipeline parameters can be added without growing the
inline shell in `.circleci/config.yml`.

Made-with: Cursor

* Drop now-redundant comment above continuation-parameters step

The Node script's name and its own comments already convey what this
step does.

Made-with: Cursor

* Drop redundant comments in default_config.yml

The parameter name is self-explanatory and the rationale already lives
in the generate-continuation-parameters.js script and commit history.

Made-with: Cursor
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