From 43b91f6c0a7f29cf44d4611a69c29f11ff04dcba Mon Sep 17 00:00:00 2001 From: Gian <47775302+gpunto@users.noreply.github.com> Date: Mon, 4 May 2026 10:35:28 +0200 Subject: [PATCH 1/5] Make Dependabot bump all Stream conventions dependencies together --- .github/dependabot.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 41abedfafb..e938692328 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -6,6 +6,10 @@ updates: interval: daily labels: - "pr:ci" + groups: + stream-conventions: + patterns: + - "GetStream/stream-build-conventions-android" - package-ecosystem: gradle directory: / @@ -21,3 +25,7 @@ updates: - dependency-name: "io.getstream.java.library" - dependency-name: "io.getstream.java.platform" - dependency-name: "io.getstream.publish" + groups: + stream-conventions: + patterns: + - "io.getstream.*" From 0563888731749490dcc0f69aebe73227f2fdb0d2 Mon Sep 17 00:00:00 2001 From: Gian <47775302+gpunto@users.noreply.github.com> Date: Mon, 4 May 2026 10:53:51 +0200 Subject: [PATCH 2/5] Remove unneeded write issues permission --- .github/workflows/pr-clean-old-drafts.yaml | 1 - .github/workflows/pr-quality.yml | 1 - .github/workflows/sdk-size-checks.yml | 1 - 3 files changed, 3 deletions(-) diff --git a/.github/workflows/pr-clean-old-drafts.yaml b/.github/workflows/pr-clean-old-drafts.yaml index 5cb7023d48..5891920b4a 100644 --- a/.github/workflows/pr-clean-old-drafts.yaml +++ b/.github/workflows/pr-clean-old-drafts.yaml @@ -9,7 +9,6 @@ on: permissions: contents: write pull-requests: write - issues: write jobs: pr-clean-stale: diff --git a/.github/workflows/pr-quality.yml b/.github/workflows/pr-quality.yml index 03b1a8cf69..f74b1be984 100644 --- a/.github/workflows/pr-quality.yml +++ b/.github/workflows/pr-quality.yml @@ -7,7 +7,6 @@ on: permissions: contents: read pull-requests: write - issues: write concurrency: group: ${{ github.workflow }}-${{ github.ref }} diff --git a/.github/workflows/sdk-size-checks.yml b/.github/workflows/sdk-size-checks.yml index b0faa2f903..c66b5cdf70 100644 --- a/.github/workflows/sdk-size-checks.yml +++ b/.github/workflows/sdk-size-checks.yml @@ -6,7 +6,6 @@ on: permissions: contents: read pull-requests: write - issues: write concurrency: group: ${{ github.workflow }}-${{ github.ref }} From b90b1e359d3f1894e690d8ad1b00e75665177546 Mon Sep 17 00:00:00 2001 From: Gian <47775302+gpunto@users.noreply.github.com> Date: Tue, 5 May 2026 15:50:40 +0200 Subject: [PATCH 3/5] Upgrade streamConventions to 0.12.0 --- .github/workflows/android.yml | 2 +- .github/workflows/pr-clean-old-drafts.yaml | 2 +- .github/workflows/pr-quality.yml | 2 +- .github/workflows/publish-new-version.yml | 2 +- .github/workflows/publish-snapshot.yml | 2 +- .github/workflows/sdk-size-checks.yml | 2 +- .github/workflows/sdk-size-updates.yml | 2 +- gradle/libs.versions.toml | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index b5723603c6..55295c26dc 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -18,5 +18,5 @@ concurrency: jobs: base-android-ci: - uses: GetStream/stream-build-conventions-android/.github/workflows/android-ci.yml@v0.11.0 + uses: GetStream/stream-build-conventions-android/.github/workflows/android-ci.yml@v0.12.0 secrets: inherit diff --git a/.github/workflows/pr-clean-old-drafts.yaml b/.github/workflows/pr-clean-old-drafts.yaml index 5891920b4a..809f24a70d 100644 --- a/.github/workflows/pr-clean-old-drafts.yaml +++ b/.github/workflows/pr-clean-old-drafts.yaml @@ -12,5 +12,5 @@ permissions: jobs: pr-clean-stale: - uses: GetStream/stream-build-conventions-android/.github/workflows/pr-clean-stale.yaml@v0.11.0 + uses: GetStream/stream-build-conventions-android/.github/workflows/pr-clean-stale.yaml@v0.12.0 secrets: inherit diff --git a/.github/workflows/pr-quality.yml b/.github/workflows/pr-quality.yml index f74b1be984..9a8560805b 100644 --- a/.github/workflows/pr-quality.yml +++ b/.github/workflows/pr-quality.yml @@ -14,5 +14,5 @@ concurrency: jobs: pr-checklist: - uses: GetStream/stream-build-conventions-android/.github/workflows/pr-quality.yml@v0.11.0 + uses: GetStream/stream-build-conventions-android/.github/workflows/pr-quality.yml@v0.12.0 secrets: inherit diff --git a/.github/workflows/publish-new-version.yml b/.github/workflows/publish-new-version.yml index 9c8353c38b..cb80bd7b0e 100644 --- a/.github/workflows/publish-new-version.yml +++ b/.github/workflows/publish-new-version.yml @@ -30,7 +30,7 @@ jobs: permissions: contents: write needs: pre_release_check - uses: GetStream/stream-build-conventions-android/.github/workflows/release.yml@v0.11.0 + uses: GetStream/stream-build-conventions-android/.github/workflows/release.yml@v0.12.0 with: bump: ${{ inputs.bump }} secrets: diff --git a/.github/workflows/publish-snapshot.yml b/.github/workflows/publish-snapshot.yml index d0d7f0de0a..9d81707b17 100644 --- a/.github/workflows/publish-snapshot.yml +++ b/.github/workflows/publish-snapshot.yml @@ -15,7 +15,7 @@ jobs: release: permissions: contents: write - uses: GetStream/stream-build-conventions-android/.github/workflows/release.yml@v0.11.0 + uses: GetStream/stream-build-conventions-android/.github/workflows/release.yml@v0.12.0 with: bump: patch snapshot: true diff --git a/.github/workflows/sdk-size-checks.yml b/.github/workflows/sdk-size-checks.yml index c66b5cdf70..d100ab35f1 100644 --- a/.github/workflows/sdk-size-checks.yml +++ b/.github/workflows/sdk-size-checks.yml @@ -13,7 +13,7 @@ concurrency: jobs: compare-sdk-sizes: - uses: GetStream/stream-build-conventions-android/.github/workflows/sdk-size-checks.yml@v0.11.0 + uses: GetStream/stream-build-conventions-android/.github/workflows/sdk-size-checks.yml@v0.12.0 with: modules: "stream-video-android-core stream-video-android-ui-xml stream-video-android-ui-compose" metrics-project: "stream-video-android-metrics" diff --git a/.github/workflows/sdk-size-updates.yml b/.github/workflows/sdk-size-updates.yml index bee609fbbb..fb64a56325 100644 --- a/.github/workflows/sdk-size-updates.yml +++ b/.github/workflows/sdk-size-updates.yml @@ -13,7 +13,7 @@ concurrency: jobs: update-sdk-sizes: - uses: GetStream/stream-build-conventions-android/.github/workflows/sdk-size-updates.yml@v0.11.0 + uses: GetStream/stream-build-conventions-android/.github/workflows/sdk-size-updates.yml@v0.12.0 with: modules: "stream-video-android-core stream-video-android-ui-xml stream-video-android-ui-compose" metrics-project: "stream-video-android-metrics" diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 9f7aad1c81..c4b9e1deb3 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -8,7 +8,7 @@ allureKotlin = "2.4.0" androidGradlePlugin = "8.5.2" cameraCamera2 = "1.3.4" spotless = "6.21.0" -streamConventions = "0.11.0" +streamConventions = "0.12.0" kotlin = "1.9.25" ksp = "1.9.25-1.0.20" kotlinSerialization = "1.6.3" From fe6bbc2660da6bbc47982dd70c60c27ab6907007 Mon Sep 17 00:00:00 2001 From: Gian <47775302+gpunto@users.noreply.github.com> Date: Tue, 5 May 2026 16:02:43 +0200 Subject: [PATCH 4/5] Pass slack-webhook-url to release workflow --- .github/workflows/publish-new-version.yml | 1 + .github/workflows/publish-snapshot.yml | 1 + 2 files changed, 2 insertions(+) diff --git a/.github/workflows/publish-new-version.yml b/.github/workflows/publish-new-version.yml index cb80bd7b0e..bc6106ab16 100644 --- a/.github/workflows/publish-new-version.yml +++ b/.github/workflows/publish-new-version.yml @@ -40,3 +40,4 @@ jobs: signing-key: ${{ secrets.SIGNING_KEY }} signing-key-id: ${{ secrets.SIGNING_KEY_ID }} signing-key-password: ${{ secrets.SIGNING_PASSWORD }} + slack-webhook-url: ${{ secrets.SLACK_WEBHOOK_ANDROID_CICD }} diff --git a/.github/workflows/publish-snapshot.yml b/.github/workflows/publish-snapshot.yml index 9d81707b17..49ce46da13 100644 --- a/.github/workflows/publish-snapshot.yml +++ b/.github/workflows/publish-snapshot.yml @@ -26,3 +26,4 @@ jobs: signing-key: ${{ secrets.SIGNING_KEY }} signing-key-id: ${{ secrets.SIGNING_KEY_ID }} signing-key-password: ${{ secrets.SIGNING_PASSWORD }} + slack-webhook-url: ${{ secrets.SLACK_WEBHOOK_ANDROID_CICD }} From efd5a3a1b275b316b96c3abf953c685a3248149a Mon Sep 17 00:00:00 2001 From: Gian <47775302+gpunto@users.noreply.github.com> Date: Tue, 5 May 2026 16:19:45 +0200 Subject: [PATCH 5/5] Upgrade streamConventions to 0.12.1 --- .github/workflows/android.yml | 2 +- .github/workflows/pr-clean-old-drafts.yaml | 2 +- .github/workflows/pr-quality.yml | 2 +- .github/workflows/publish-new-version.yml | 2 +- .github/workflows/publish-snapshot.yml | 2 +- .github/workflows/sdk-size-checks.yml | 2 +- .github/workflows/sdk-size-updates.yml | 2 +- gradle/libs.versions.toml | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index 55295c26dc..024fa6c3e1 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -18,5 +18,5 @@ concurrency: jobs: base-android-ci: - uses: GetStream/stream-build-conventions-android/.github/workflows/android-ci.yml@v0.12.0 + uses: GetStream/stream-build-conventions-android/.github/workflows/android-ci.yml@v0.12.1 secrets: inherit diff --git a/.github/workflows/pr-clean-old-drafts.yaml b/.github/workflows/pr-clean-old-drafts.yaml index 809f24a70d..afa76e89dc 100644 --- a/.github/workflows/pr-clean-old-drafts.yaml +++ b/.github/workflows/pr-clean-old-drafts.yaml @@ -12,5 +12,5 @@ permissions: jobs: pr-clean-stale: - uses: GetStream/stream-build-conventions-android/.github/workflows/pr-clean-stale.yaml@v0.12.0 + uses: GetStream/stream-build-conventions-android/.github/workflows/pr-clean-stale.yaml@v0.12.1 secrets: inherit diff --git a/.github/workflows/pr-quality.yml b/.github/workflows/pr-quality.yml index 9a8560805b..57eb7f70a8 100644 --- a/.github/workflows/pr-quality.yml +++ b/.github/workflows/pr-quality.yml @@ -14,5 +14,5 @@ concurrency: jobs: pr-checklist: - uses: GetStream/stream-build-conventions-android/.github/workflows/pr-quality.yml@v0.12.0 + uses: GetStream/stream-build-conventions-android/.github/workflows/pr-quality.yml@v0.12.1 secrets: inherit diff --git a/.github/workflows/publish-new-version.yml b/.github/workflows/publish-new-version.yml index bc6106ab16..126ec95684 100644 --- a/.github/workflows/publish-new-version.yml +++ b/.github/workflows/publish-new-version.yml @@ -30,7 +30,7 @@ jobs: permissions: contents: write needs: pre_release_check - uses: GetStream/stream-build-conventions-android/.github/workflows/release.yml@v0.12.0 + uses: GetStream/stream-build-conventions-android/.github/workflows/release.yml@v0.12.1 with: bump: ${{ inputs.bump }} secrets: diff --git a/.github/workflows/publish-snapshot.yml b/.github/workflows/publish-snapshot.yml index 49ce46da13..8e853f0a1d 100644 --- a/.github/workflows/publish-snapshot.yml +++ b/.github/workflows/publish-snapshot.yml @@ -15,7 +15,7 @@ jobs: release: permissions: contents: write - uses: GetStream/stream-build-conventions-android/.github/workflows/release.yml@v0.12.0 + uses: GetStream/stream-build-conventions-android/.github/workflows/release.yml@v0.12.1 with: bump: patch snapshot: true diff --git a/.github/workflows/sdk-size-checks.yml b/.github/workflows/sdk-size-checks.yml index d100ab35f1..16b620969d 100644 --- a/.github/workflows/sdk-size-checks.yml +++ b/.github/workflows/sdk-size-checks.yml @@ -13,7 +13,7 @@ concurrency: jobs: compare-sdk-sizes: - uses: GetStream/stream-build-conventions-android/.github/workflows/sdk-size-checks.yml@v0.12.0 + uses: GetStream/stream-build-conventions-android/.github/workflows/sdk-size-checks.yml@v0.12.1 with: modules: "stream-video-android-core stream-video-android-ui-xml stream-video-android-ui-compose" metrics-project: "stream-video-android-metrics" diff --git a/.github/workflows/sdk-size-updates.yml b/.github/workflows/sdk-size-updates.yml index fb64a56325..454886d440 100644 --- a/.github/workflows/sdk-size-updates.yml +++ b/.github/workflows/sdk-size-updates.yml @@ -13,7 +13,7 @@ concurrency: jobs: update-sdk-sizes: - uses: GetStream/stream-build-conventions-android/.github/workflows/sdk-size-updates.yml@v0.12.0 + uses: GetStream/stream-build-conventions-android/.github/workflows/sdk-size-updates.yml@v0.12.1 with: modules: "stream-video-android-core stream-video-android-ui-xml stream-video-android-ui-compose" metrics-project: "stream-video-android-metrics" diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index c4b9e1deb3..3a40d922c9 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -8,7 +8,7 @@ allureKotlin = "2.4.0" androidGradlePlugin = "8.5.2" cameraCamera2 = "1.3.4" spotless = "6.21.0" -streamConventions = "0.12.0" +streamConventions = "0.12.1" kotlin = "1.9.25" ksp = "1.9.25-1.0.20" kotlinSerialization = "1.6.3"