From c6bbfbd703a30066976daca09ac61832f68a6f47 Mon Sep 17 00:00:00 2001 From: Gian <47775302+gpunto@users.noreply.github.com> Date: Mon, 4 May 2026 10:24:09 +0200 Subject: [PATCH 1/5] Remove unneeded write issues permission --- .github/workflows/pr-clean-stale.yaml | 1 - .github/workflows/pr-quality.yml | 1 - 2 files changed, 2 deletions(-) diff --git a/.github/workflows/pr-clean-stale.yaml b/.github/workflows/pr-clean-stale.yaml index eaf80a2..0479506 100644 --- a/.github/workflows/pr-clean-stale.yaml +++ b/.github/workflows/pr-clean-stale.yaml @@ -8,7 +8,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 03b1a8c..f74b1be 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 }} From b62fc7c8500c49be6ddf125d2b549d06dc4d4ce4 Mon Sep 17 00:00:00 2001 From: Gian <47775302+gpunto@users.noreply.github.com> Date: Mon, 4 May 2026 10:35:22 +0200 Subject: [PATCH 2/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 41abedf..e938692 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 86035668603be9ca3bea218e88cf9925b764389a 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-stale.yaml | 2 +- .github/workflows/pr-quality.yml | 2 +- .github/workflows/publish-new-version.yml | 2 +- gradle/libs.versions.toml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index 3f0961a..001e815 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -18,7 +18,7 @@ concurrency: jobs: 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 with: api-check: false diff --git a/.github/workflows/pr-clean-stale.yaml b/.github/workflows/pr-clean-stale.yaml index 0479506..3f4f2c8 100644 --- a/.github/workflows/pr-clean-stale.yaml +++ b/.github/workflows/pr-clean-stale.yaml @@ -11,5 +11,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 f74b1be..9a85608 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 9c8353c..cb80bd7 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/gradle/libs.versions.toml b/gradle/libs.versions.toml index dc33d06..cb448f5 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -26,7 +26,7 @@ retrofit = "3.0.0" ksp = "2.2.0-2.0.2" robolectric = "4.15.1" detekt = "1.23.8" -streamConventions = "0.11.0" +streamConventions = "0.12.0" annotationJvm = "1.9.1" [libraries] From 492f3816b24c486e81aa3cf7e6865ab973338c85 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 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/publish-new-version.yml b/.github/workflows/publish-new-version.yml index cb80bd7..bc6106a 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 }} From 65197f8bf3277d8c41fd8072a5df28e91ae9912c 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-stale.yaml | 2 +- .github/workflows/pr-quality.yml | 2 +- .github/workflows/publish-new-version.yml | 2 +- gradle/libs.versions.toml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index 001e815..8655024 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -18,7 +18,7 @@ concurrency: jobs: 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 with: api-check: false diff --git a/.github/workflows/pr-clean-stale.yaml b/.github/workflows/pr-clean-stale.yaml index 3f4f2c8..e4b0d95 100644 --- a/.github/workflows/pr-clean-stale.yaml +++ b/.github/workflows/pr-clean-stale.yaml @@ -11,5 +11,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 9a85608..57eb7f7 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 bc6106a..126ec95 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/gradle/libs.versions.toml b/gradle/libs.versions.toml index cb448f5..4059d3f 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -26,7 +26,7 @@ retrofit = "3.0.0" ksp = "2.2.0-2.0.2" robolectric = "4.15.1" detekt = "1.23.8" -streamConventions = "0.12.0" +streamConventions = "0.12.1" annotationJvm = "1.9.1" [libraries]