Skip to content

Conversation

@vechain-ci
Copy link
Collaborator

@vechain-ci vechain-ci commented Jan 27, 2026

This PR was automatically created by the CI pipeline.

Summary by CodeRabbit

  • Bug Fixes

    • Normalized delegation URL protocol casing so delegation URLs are processed consistently regardless of letter case.
  • Documentation

    • Added a changelog entry for version 2.5.1.
  • Chores

    • Bumped app version to 2.5.1 across platforms and updated build/config metadata.

✏️ Tip: You can customize this high-level summary in your review settings.

@coderabbitai
Copy link

coderabbitai bot commented Jan 27, 2026

📝 Walkthrough

Walkthrough

Bumps release to 2.5.1 across iOS, Android, and package.json; updates changelog with a bug-fix entry for delegation URL protocol casing; and performs an extensive CocoaPods / Xcode project.pbxproj rework affecting pod xcconfig references, build phases, and library/framework entries.

Changes

Cohort / File(s) Summary
Changelog & Version Bumps
CHANGELOG.md, package.json, ios/VeWorld/Info.plist, ios/VeWorldTests/Info.plist, android/app/build.gradle
Release metadata updated to 2.5.1 (CFBundleShortVersionString, CFBundleVersion, package.json version, Android versionName/versionCode). Changelog adds a Bug Fix: normalize delegation URL protocol casing.
iOS Project Configuration (CocoaPods / Xcode)
ios/VeWorld.xcodeproj/project.pbxproj
Large project file edits: replaced/renamed pod library entries, added/updated Pods-*.xcconfig references, replaced many [CP] build phases (Check Pods Manifest.lock, Embed Pods Frameworks, Copy Pods Resources) with new IDs and scripts, adjusted build configuration base config references, and updated CURRENT_PROJECT_VERSION values.
Android build metadata
android/app/build.gradle
Incremented Android versionCode (991 → 996) and versionName ("2.5.0" → "2.5.1").

Sequence Diagram(s)

(omitted — changes are configuration/version bumps and build-phase rework that do not introduce a new multi-component runtime control flow)

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Possibly related PRs

Suggested reviewers

  • hughlivingstone
  • Doublemme
  • BenMVeChain

Poem

🐰 A tiny bump in version play,
Pods rearranged, configs in array,
Protocol casing now set right,
Builds march onward, morning to night,
I hop with joy — 2.5.1 takes flight! 🥕✨

🚥 Pre-merge checks | ✅ 1 | ❌ 2
❌ Failed checks (1 warning, 1 inconclusive)
Check name Status Explanation Resolution
Description check ⚠️ Warning The description is extremely minimal ('automatically created by CI pipeline') and missing all required template sections including Related Issue, detailed change description, and UI/UX information. Expand the description to include the Related Issue link, detailed explanation of version bumps across platforms, and complete the required checklist items.
Title check ❓ Inconclusive The title mentions version bump to 2.5.1 and [iOS] but changelog, Android build files, and package.json were also changed—the scope is broader than iOS alone. Clarify if this is iOS-only or if the title should reflect that multiple platforms (iOS, Android, package.json) were updated to version 2.5.1.
✅ Passed checks (1 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

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


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

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

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 0

Caution

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

⚠️ Outside diff range comments (1)
ios/VeWorld.xcodeproj/project.pbxproj (1)

734-927: MARKETING_VERSION still 2.1.3 — should match 2.5.1 release.

Line 875 and Line 913 keep MARKETING_VERSION = 2.1.3;. If Info.plist uses $(MARKETING_VERSION), the app will still ship as 2.1.3 despite the 2.5.1 release. Please update both Debug and Release.

🔧 Proposed fix
-				MARKETING_VERSION = 2.1.3;
+				MARKETING_VERSION = 2.5.1;
-				MARKETING_VERSION = 2.1.3;
+				MARKETING_VERSION = 2.5.1;

@sonarqubecloud
Copy link

@Doublemme Doublemme merged commit 94e2d63 into main Jan 29, 2026
5 checks passed
@Doublemme Doublemme deleted the release-build-ci-596-2.5.1 branch January 29, 2026 08:05
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.

3 participants