Release: 2.26.2#203
Conversation
|
CodeAnt AI is reviewing your PR. Thanks for using CodeAnt! 🎉We're free for open-source projects. if you're enjoying it, help us grow by sharing. Share on X · |
Review Summary by QodoRelease version 2.26.2 with bug fixes and improvements
WalkthroughsDescription• Bump version from 2.26.1 to 2.26.2 • Update version in Android build configuration • Update version in package.json for React Native SDK • Add comprehensive changelog with improvements and fixes Diagramflowchart LR
A["Version 2.26.1"] -- "bump version" --> B["Version 2.26.2"]
B -- "update" --> C["android/build.gradle.kts"]
B -- "update" --> D["package.json"]
B -- "document" --> E["CHANGELOG.md"]
File Changes1. android/build.gradle.kts
|
|
Warning Rate limit exceeded
Your organization is not enrolled in usage-based pricing. Contact your admin to enable usage-based pricing to continue reviews beyond the rate limit, or try again in 46 minutes and 56 seconds. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (2)
📒 Files selected for processing (6)
📝 WalkthroughWalkthroughA patch version release from 2.26.2, updating the SDK version across Android Gradle build files and package configuration files, along with changelog documentation of platform-specific bug fixes and logging improvements. Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes Possibly related PRs
Suggested labels
Suggested reviewers
Poem
🚥 Pre-merge checks | ✅ 2 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
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. Comment |
Code Review by Qodo🐞 Bugs (0) 📘 Rule violations (0) 📎 Requirement gaps (0)
Great, no issues found!Qodo reviewed your code and found no material issues that require reviewⓘ The new review experience is currently in Beta. Learn more |
|
PR Summary: Release 2.26.2 — adds logging improvement and several platform bug fixes; bumps package and Android build versions.
|
|
CodeAnt AI finished reviewing your PR. |
| @@ -1,4 +1,4 @@ | |||
| def usercentrics_version = "2.26.1" | |||
| def usercentrics_version = "2.26.2" | |||
There was a problem hiding this comment.
[VALIDATION] You updated def usercentrics_version = "2.26.2" (line 1). Run a Gradle sync / full CI build to confirm the dependency resolution for com.usercentrics.sdk:usercentrics-ui:2.26.2 succeeds and there are no transitive or repository problems. Also search the repo for other occurrences of the legacy variable to ensure no stale references remain.
| @@ -1,4 +1,4 @@ | |||
| val usercentricsVersion = "2.26.1" | |||
| val usercentricsVersion = "2.26.2" | |||
There was a problem hiding this comment.
[REFACTORING] You updated val usercentricsVersion = "2.26.2" (line 1). There are now two separate places holding the same SDK version (build-legacy.gradle and build.gradle.kts). Consider centralizing the SDK version (e.g., gradle.properties or rootProject ext property) to avoid future mismatches and accidental inconsistent bumps across build files.
// android/build.gradle.kts
// Consider reading this from a shared property instead of hardcoding
val usercentricsVersion = project.findProperty("USERCENTRICS_SDK_VERSION") as String? ?: "2.26.2"
// android/build-legacy.gradle
// def usercentrics_version = USERCENTRICS_SDK_VERSION ?: "2.26.2"
def usercentrics_version = project.hasProperty('USERCENTRICS_SDK_VERSION') ? project.property('USERCENTRICS_SDK_VERSION') : "2.26.2"And in gradle.properties:
USERCENTRICS_SDK_VERSION=2.26.2| "version": "2.26.2", | ||
| "description": "Usercentrics SDK", | ||
| "homepage": "https://usercentrics.com", | ||
| "main": "lib/index.js", | ||
| "types": "lib/index.d.ts", | ||
| "author": "Usercentrics <developer@usercentrics.com>", | ||
| "iosPackageName": "react-native-usercentrics", | ||
| "iosPackageVersion": "2.26.1", | ||
| "iosPackageVersion": "2.26.2", |
There was a problem hiding this comment.
[VALIDATION] You bumped package.json version and iosPackageVersion to 2.26.2 (lines 3 and 10). Ensure you run the publish pipeline locally (yarn prepare / yarn compile) and verify the generated lib/ artifacts are included in the release (package.json's prepare script runs compile). Also validate that react-native-usercentrics.podspec (which consumes package['iosPackageVersion']) will reference the correct version when packaging/publishing the CocoaPod.
|
Reviewed up to commit:12f1b7a9912b02605ec7ee5ec939f417f6038db2 Additional SuggestionOthers- Add a lightweight CI check that verifies the SDK version is consistent across package.json, podspec, and all Gradle build files before merging a release bump. This will prevent drift between android/build.gradle.kts, android/build-legacy.gradle, package.json and the podspec in future releases. |
12f1b7a to
bf6ca6b
Compare
CodeAnt-AI Description
Release 2.26.2
What Changed
Impact
✅ Clearer release tracking✅ Easier upgrade planning✅ Visibility into included fixes🔄 Retrigger CodeAnt AI Review
Details
💡 Usage Guide
Checking Your Pull Request
Every time you make a pull request, our system automatically looks through it. We check for security issues, mistakes in how you're setting up your infrastructure, and common code problems. We do this to make sure your changes are solid and won't cause any trouble later.
Talking to CodeAnt AI
Got a question or need a hand with something in your pull request? You can easily get in touch with CodeAnt AI right here. Just type the following in a comment on your pull request, and replace "Your question here" with whatever you want to ask:
This lets you have a chat with CodeAnt AI about your pull request, making it easier to understand and improve your code.
Example
Preserve Org Learnings with CodeAnt
You can record team preferences so CodeAnt AI applies them in future reviews. Reply directly to the specific CodeAnt AI suggestion (in the same thread) and replace "Your feedback here" with your input:
This helps CodeAnt AI learn and adapt to your team's coding style and standards.
Example
Retrigger review
Ask CodeAnt AI to review the PR again, by typing:
Check Your Repository Health
To analyze the health of your code repository, visit our dashboard at https://app.codeant.ai. This tool helps you identify potential issues and areas for improvement in your codebase, ensuring your repository maintains high standards of code health.