Bump stream-build-conventions-android from v0.9.0 to v0.10.0#6382
Bump stream-build-conventions-android from v0.9.0 to v0.10.0#6382VelikovPetar merged 1 commit intov6from
stream-build-conventions-android from v0.9.0 to v0.10.0#6382Conversation
Co-Authored-By: Claude <noreply@anthropic.com>
PR checklist ✅All required conditions are satisfied:
🎉 Great job! This PR is ready for review. |
stream-build-conventions-android from 0.9.0 to v0.10.0
stream-build-conventions-android from 0.9.0 to v0.10.0stream-build-conventions-android from v0.9.0 to v0.10.0
WalkthroughGitHub Actions workflows across CI/CD, cleanup, quality checks, publishing, and SDK size operations are upgraded from v0.9.0 to v0.10.0. The Gradle streamConventions shared version is updated from 0.8.0 to 0.10.0, affecting dependent plugins. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~8 minutes Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 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 |
There was a problem hiding this comment.
Actionable comments posted: 2
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Inline comments:
In @.github/workflows/pr-checks.yml:
- Around line 11-19: The workflow call to
GetStream/stream-build-conventions-android/.github/workflows/android-ci.yml@v0.10.0
(used by the detekt job) omits the now-mandatory repositoryName input; update
the detekt job's workflow usage by adding a with: block supplying repositoryName
(e.g., repositoryName: stream-chat-android) so the android-ci.yml@v0.10.0
invocation receives the required parameter and the base-android-ci job won't
fail.
In `@gradle/libs.versions.toml`:
- Line 81: Conventions v0.10.0 makes repositoryName mandatory; update all usages
of the convention plugins io.getstream.project, io.getstream.android.library,
io.getstream.android.application, and io.getstream.java.library to include a
repositoryName property in their convention configuration blocks (e.g., add
repositoryName = "<your-repo-name>"), and scan any custom convention overrides
(e.g., SpotlessConfiguration.kt or other convention plugin code) for changes
introduced in 0.10.0 to reconcile formatting or behavior differences and ensure
repositoryName is propagated where conventions are applied.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Repository UI
Review profile: CHILL
Plan: Pro
Run ID: 8389e0b3-7453-475e-8e12-9efe35fff9be
📒 Files selected for processing (7)
.github/workflows/pr-checks.yml.github/workflows/pr-cleanup.yaml.github/workflows/pr-quality.yml.github/workflows/publish-new-version.yml.github/workflows/sdk-size-checks.yml.github/workflows/sdk-size-updates.ymlgradle/libs.versions.toml
SDK Size Comparison 📏
|
|
|
Maybe the label could be |
|
🚀 Available in v6.37.3 |



Goal
Bump
stream-build-conventions-androidfromv0.9.0tov0.10.0across all GitHub Actions workflows, and update the Gradle version catalog from0.8.0to0.10.0.Implementation
uses:references in.github/workflows/from@v0.9.0→@v0.10.0streamConventionsversion ingradle/libs.versions.tomlfrom0.8.0→0.10.0Affected workflows:
pr-checks.yml(android-ci + setup-gradle)pr-cleanup.yamlpr-quality.ymlpublish-new-version.yml(release)sdk-size-checks.ymlsdk-size-updates.ymlUI Changes
No UI changes.
Testing
Summary by CodeRabbit