Skip to content

Bump Stream conventions to v0.12.1#6413

Merged
VelikovPetar merged 5 commits into
developfrom
bump/conventions/0.12.0
May 6, 2026
Merged

Bump Stream conventions to v0.12.1#6413
VelikovPetar merged 5 commits into
developfrom
bump/conventions/0.12.0

Conversation

@gpunto
Copy link
Copy Markdown
Contributor

@gpunto gpunto commented May 5, 2026

Goal

Pick up build-conventions v0.12.1. v0.12.0 made slack-webhook-url a required input on release.yml; v0.12.1 dropped an unused issues: write permission from a few reusable workflows. Also configure Dependabot to bundle all stream-build-conventions-android bumps into one PR.

Implementation

  • streamConventions 0.11.0 → 0.12.1 in gradle/libs.versions.toml.
  • All GetStream/stream-build-conventions-android/...@v0.11.0 refs → @v0.12.1, including the setup-gradle action ref in pr-checks.yml.
  • Pass slack-webhook-url: ${{ secrets.SLACK_WEBHOOK_ANDROID_CICD }} to release.yml in publish-new-version.yml and publish-snapshot.yml.
  • Add groups.stream-conventions to both ecosystems in .github/dependabot.yml.

Testing

  • Yaml validation via the PR-quality workflow.
  • Slack notifications and grouped Dependabot PRs validated on the next runs.

Checklist

  • Issue linked (if any)
  • Tests/docs updated
  • I have signed the Stream CLA (required for external contributors)

Summary by CodeRabbit

  • Chores
    • Updated build infrastructure and CI/CD pipeline configurations to the latest versions, improving system stability and reliability.
    • Optimized dependency grouping and management for more efficient builds.
    • Enhanced deployment notification settings for better communication during releases.

@gpunto gpunto added the pr:ci CI changes label May 5, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 5, 2026

PR checklist ✅

All required conditions are satisfied:

  • Title length is OK (or ignored by label).
  • At least one pr: label exists.
  • Sections ### Goal, ### Implementation, and ### Testing are filled (or ignored for dependabot PRs).

🎉 Great job! This PR is ready for review.

@gpunto gpunto changed the title Bump Stream conventions to v0.12.0 Bump Stream conventions to v0.12.1 May 5, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 5, 2026

SDK Size Comparison 📏

SDK Before After Difference Status
stream-chat-android-client 5.82 MB 5.82 MB 0.00 MB 🟢
stream-chat-android-ui-components 11.02 MB 11.02 MB 0.00 MB 🟢
stream-chat-android-compose 12.37 MB 12.37 MB 0.00 MB 🟢

@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented May 5, 2026

@gpunto gpunto marked this pull request as ready for review May 5, 2026 15:17
@gpunto gpunto requested a review from a team as a code owner May 5, 2026 15:17
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 5, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: cacfffc5-62be-4528-9a7c-a1a289d78946

📥 Commits

Reviewing files that changed from the base of the PR and between eaaa09b and f7abbfd.

📒 Files selected for processing (9)
  • .github/dependabot.yml
  • .github/workflows/pr-checks.yml
  • .github/workflows/pr-cleanup.yaml
  • .github/workflows/pr-quality.yml
  • .github/workflows/publish-new-version.yml
  • .github/workflows/publish-snapshot.yml
  • .github/workflows/sdk-size-checks.yml
  • .github/workflows/sdk-size-updates.yml
  • gradle/libs.versions.toml

Walkthrough

The PR upgrades stream-build-conventions-android from v0.11.0 to v0.12.1 across GitHub Actions workflows and Gradle configuration, configures Dependabot to group related stream-conventions dependencies, and adds Slack webhook integration to release workflows.

Changes

Dependency Infrastructure & Workflow Upgrade

Layer / File(s) Summary
Dependency Grouping
.github/dependabot.yml
Adds stream-conventions groups for both github-actions (pattern: GetStream/stream-build-conventions-android) and gradle (pattern: io.getstream.*) ecosystems to organize dependency updates.
CI/CD Workflow Versions
.github/workflows/pr-checks.yml, .github/workflows/pr-cleanup.yaml, .github/workflows/pr-quality.yml, .github/workflows/sdk-size-checks.yml, .github/workflows/sdk-size-updates.yml
All reusable workflow references updated from v0.11.0 to v0.12.1 across Android CI, cleanup, quality checks, and SDK size comparison jobs.
Release Workflow Versions
.github/workflows/publish-new-version.yml, .github/workflows/publish-snapshot.yml
Release workflow references bumped to v0.12.1; both now pass slack-webhook-url secret to enable Slack notifications on publish events.
Build Configuration
gradle/libs.versions.toml
streamConventions version reference updated from 0.11.0 to 0.12.1, affecting all Stream Gradle plugins using this version.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Poem

🐰 Version bumps hop along with ease,
From point-one-one to point-two, please!
Dependencies group, workflows align,
Slack sends word when builds are fine.
Build conventions flutter and dance,
One cohesive upgrade trance! ✨

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title 'Bump Stream conventions to v0.12.1' clearly and concisely describes the main change in the changeset, which is updating all references to stream-build-conventions-android from v0.11.0 to v0.12.1.
Description check ✅ Passed The PR description covers the Goal, Implementation, and Testing sections adequately. However, the contributor checklist is incomplete with several required items unchecked, which deviates from the template's expectation of a completed checklist.
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 bump/conventions/0.12.0

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.

@VelikovPetar VelikovPetar merged commit db25173 into develop May 6, 2026
17 checks passed
@VelikovPetar VelikovPetar deleted the bump/conventions/0.12.0 branch May 6, 2026 07:16
@stream-public-bot stream-public-bot added the released Included in a release label May 22, 2026
@stream-public-bot
Copy link
Copy Markdown
Contributor

🚀 Available in v7.2.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr:ci CI changes released Included in a release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants