Skip to content

update readme to correct versions#8880

Closed
jigar-f wants to merge 2 commits into
mainfrom
jigar/readme-update
Closed

update readme to correct versions#8880
jigar-f wants to merge 2 commits into
mainfrom
jigar/readme-update

Conversation

@jigar-f

@jigar-f jigar-f commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

This pull request updates the minimum supported versions for both macOS and Android platforms throughout the project. The minimum macOS deployment target is raised to 15.0 (Sequoia), and the minimum supported Android version is increased to 7.0. These changes are reflected in documentation, configuration files, and user-facing download links in multiple languages.

Platform Support Updates:

  • Raised the minimum supported macOS deployment target to 15.0 in the Xcode project (macos/Runner.xcodeproj/project.pbxproj) and CocoaPods configuration (macos/Podfile). [1] [2] [3] [4] [5] [6] [7]
  • Updated documentation to clarify that the minimum supported macOS version is now 15.0, including a note in README-dev.md.

Documentation and Download Link Updates:

  • Updated all user-facing documentation files (README.md, README.ar.md, README.fa.md, README.my.md, README.ru.md, README.zh.md, and profile/README.ar.md) to reflect the new minimum supported versions for both macOS (15.0) and Android (7.0) in download links and version labels. [1] [2] [3] [4] [5] [6] [7]

These updates ensure that users and developers are informed about the new platform requirements and that the build configuration is consistent with the supported OS versions.

Summary by CodeRabbit

  • Documentation
    • Updated the Downloads/install requirements in all platform README files to reflect Android 7+ and macOS 15.0+ (including stable/beta links and localized tables).
  • Chores
    • Updated the macOS minimum deployment target to 15.0 in build configurations.
    • Updated the Android minimum version requirement to 7+.
    • Updated the macOS CocoaPods deployment target to 15.0.

Copilot AI review requested due to automatic review settings June 23, 2026 11:14
@coderabbitai

coderabbitai Bot commented Jun 23, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 6d94c963-d33c-4829-8ab1-a45f344b4e06

📥 Commits

Reviewing files that changed from the base of the PR and between e057e80 and bb9d363.

📒 Files selected for processing (3)
  • README-dev.md
  • README.zh.md
  • profile/README.zh.md
✅ Files skipped from review due to trivial changes (2)
  • README.zh.md
  • profile/README.zh.md

📝 Walkthrough

Walkthrough

The PR raises the minimum macOS version to 15.0 in the Xcode project build configurations (Runner and PacketTunnel targets), the CocoaPods Podfile platform floor, and the developer README. Simultaneously, all multilingual README download tables (root and profile directories) update Android minimum from 6+ to 7+ and macOS minimum from 10.15+ to 15.0+.

Changes

macOS Build Configuration Bump

Layer / File(s) Summary
Xcode targets and Podfile deployment target set to 15.0
macos/Podfile, macos/Runner.xcodeproj/project.pbxproj, README-dev.md
MACOSX_DEPLOYMENT_TARGET set to 15.0 across PacketTunnel (Debug/Release/Profile, was 15.2) and Runner (Debug/Release/Profile, was 10.15); Podfile floor raised from 12.00 to 15.0; dev docs note the 15.0 runtime minimum and its SDK/gating relationship.

Download Table Version Label Updates

Layer / File(s) Summary
Root README download tables (all languages)
README.md, README.ar.md, README.fa.md, README.my.md, README.ru.md, README.zh.md
Android download entries changed from 6+ to 7+ and macOS entries changed from 10.15+ (or 10.13+) to 15.0+, with corresponding installer URL updates.
Profile README download tables (all languages)
profile/README.md, profile/README.ar.md, profile/README.fa.md, profile/README.my.md, profile/README.ru.md, profile/README.zh.md
Same Android 6+→7+ and macOS 10.15+→15.0+ label and URL replacements applied to profile directory download tables.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~5 minutes

Poem

🐇 Hop, hop, the versions climb high,
From six to seven, Android flies by!
macOS leaps from ten-fifteen's old gate,
To fifteen-point-zero — now up to date.
The Podfile and Xcode configs aligned,
A tidier build stack the bunny designed! 🍎

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Title check ❓ Inconclusive The title 'update readme to correct versions' is vague and does not clearly convey the main changes (raising minimum macOS to 15.0 and Android to 7.0) across build configs and documentation. Consider a more specific title like 'Raise minimum macOS to 15.0 and Android to 7.0' to better reflect the primary changes throughout the changeset.
✅ Passed checks (4 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch jigar/readme-update

Comment @coderabbitai help to get the list of available commands.

@coderabbitai coderabbitai 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.

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
profile/README.zh.md (1)

37-46: 🗄️ Data Integrity & Integration | 🟠 Major

Update Android version in profile/README.zh.md from 6+ to 7+

Lines 37–46 in profile/README.zh.md still show "安卓 6+" but should be "安卓 7+" to align with:

  • The Android 7+ minimum set in android/app/build.gradle (minSdkVersion = 24)
  • All other profile README files (English, Russian, Farsi, Burmese, Arabic), which have all been correctly updated to Android 7+

Only the Chinese variant was not updated in this file.

Proposed fix
     <tr>
         <th>安卓</th>
         <td>
-            <a href="https://gitlab.com/getlantern/lantern-binaries-mirror/-/raw/master/lantern-installer.apk">安卓 6&`#43`;</a> <br>
-            <a href="https://s3.amazonaws.com/lantern.io/releases/production/latest/lantern-installer.apk">安卓 6&`#43`;</a> <br>
-            <a href="https://github.com/getlantern/lantern/releases/latest/download/lantern-installer.apk">安卓 6&`#43`;</a>
+            <a href="https://gitlab.com/getlantern/lantern-binaries-mirror/-/raw/master/lantern-installer.apk">安卓 7&`#43`;</a> <br>
+            <a href="https://s3.amazonaws.com/lantern.io/releases/production/latest/lantern-installer.apk">安卓 7&`#43`;</a> <br>
+            <a href="https://github.com/getlantern/lantern/releases/latest/download/lantern-installer.apk">安卓 7&`#43`;</a>
         </td>
         <td>
-            <a href="https://play.google.com/store/apps/details?id=org.getlantern.lantern">安卓 6&`#43`;</a>
+            <a href="https://play.google.com/store/apps/details?id=org.getlantern.lantern">安卓 7&`#43`;</a>
         </td>
         <td>
-            <a href="https://s3.amazonaws.com/lantern.io/releases/beta/latest/lantern-installer-beta.apk">安卓 6&`#43`;</a>
+            <a href="https://s3.amazonaws.com/lantern.io/releases/beta/latest/lantern-installer-beta.apk">安卓 7&`#43`;</a>
         </td>
     </tr>
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@profile/README.zh.md` around lines 37 - 46, Update all instances of "安卓 6+"
to "安卓 7+" in the profile/README.zh.md file (lines 37-46). This aligns the
Chinese README variant with the Android 7+ minimum version requirement set in
android/app/build.gradle (minSdkVersion = 24) and matches the updates already
completed in all other language variants of the profile README files. Replace
each occurrence of the text "安卓 6+" with "安卓 7+" across all three download links
and the Play Store link in the specified section.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Outside diff comments:
In `@profile/README.zh.md`:
- Around line 37-46: Update all instances of "安卓 6+" to "安卓 7+" in the
profile/README.zh.md file (lines 37-46). This aligns the Chinese README variant
with the Android 7+ minimum version requirement set in android/app/build.gradle
(minSdkVersion = 24) and matches the updates already completed in all other
language variants of the profile README files. Replace each occurrence of the
text "安卓 6+" with "安卓 7+" across all three download links and the Play Store
link in the specified section.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 196f4fc3-d750-4ed8-964a-c8aede7d582d

📥 Commits

Reviewing files that changed from the base of the PR and between 91ed2dd and e057e80.

⛔ Files ignored due to path filters (1)
  • macos/Podfile.lock is excluded by !**/*.lock
📒 Files selected for processing (15)
  • README-dev.md
  • README.ar.md
  • README.fa.md
  • README.md
  • README.my.md
  • README.ru.md
  • README.zh.md
  • macos/Podfile
  • macos/Runner.xcodeproj/project.pbxproj
  • profile/README.ar.md
  • profile/README.fa.md
  • profile/README.md
  • profile/README.my.md
  • profile/README.ru.md
  • profile/README.zh.md

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This pull request updates the project’s stated and configured minimum supported platform versions—raising macOS deployment targets to 15.0 and updating Android minimum version messaging to 7.0—so documentation and build settings align.

Changes:

  • Update macOS deployment target across Xcode project settings and CocoaPods (15.0).
  • Update download-table labels across README translations and profile READMEs to reflect macOS 15.0+ and Android 7+.
  • Add a developer-facing note in README-dev.md describing the new macOS minimum.

Reviewed changes

Copilot reviewed 15 out of 16 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
README.md Updates Android/macOS minimum-version labels in download links.
README.ar.md Updates Android/macOS minimum-version labels in download links.
README.fa.md Updates Android/macOS minimum-version labels in download links.
README.my.md Updates Android/macOS minimum-version labels in download links.
README.ru.md Updates Android/macOS minimum-version labels in download links.
README.zh.md Updates macOS minimum-version labels in download links (Android row still needs update).
README-dev.md Adds developer note describing macOS 15.0 minimum support.
profile/README.md Updates Android/macOS minimum-version labels in download links.
profile/README.ar.md Updates Android/macOS minimum-version labels in download links.
profile/README.fa.md Updates Android/macOS minimum-version labels in download links.
profile/README.my.md Updates Android/macOS minimum-version labels in download links.
profile/README.ru.md Updates Android/macOS minimum-version labels in download links.
profile/README.zh.md Updates macOS minimum-version labels in download links (Android row still needs update).
macos/Runner.xcodeproj/project.pbxproj Sets all MACOSX_DEPLOYMENT_TARGET values to 15.0.
macos/Podfile Raises CocoaPods macOS platform floor to 15.0.
macos/Podfile.lock Updates Podfile checksum to reflect Podfile change.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread README-dev.md Outdated
Comment thread README.zh.md
Comment thread profile/README.zh.md
@jigar-f jigar-f closed this Jun 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants