44 workflow_dispatch :
55 inputs :
66 bump :
7+ required : true
78 type : choice
89 description : " Type of version bump to perform"
910 options :
1011 - patch
1112 - minor
1213 - major
14+ default : minor
15+
16+ concurrency :
17+ group : release
18+ cancel-in-progress : false
1319
1420jobs :
1521 pre_release_check :
@@ -21,20 +27,16 @@ jobs:
2127 id : pre_release_check_step
2228 run : echo "Pre release check"
2329 publish :
30+ permissions :
31+ contents : write
2432 needs : pre_release_check
25- uses : GetStream/android-ci-actions/ .github/workflows/release-new-version .yml@main
33+ uses : GetStream/stream-build-conventions-android/blob/develop/ .github/workflows/release.yml@develop
2634 with :
27- ref : " develop"
2835 bump : ${{ inputs.bump }}
29- file-path : ./buildSrc/src/main/kotlin/io/getstream/core/Configuration.kt
30- excluded-modules : " app"
31- use-official-plugin : false
32- # Disable explicit documentation tasks as they are already included while publishing
33- documentation-tasks : tasks
3436 secrets :
35- OSSRH_USERNAME : ${{ secrets.OSSRH_USERNAME }}
36- OSSRH_PASSWORD : ${{ secrets.OSSRH_PASSWORD }}
37- SIGNING_KEY_ID : ${{ secrets.SIGNING_KEY_ID }}
38- SIGNING_PASSWORD : ${{ secrets.SIGNING_PASSWORD }}
39- SIGNING_KEY : ${{ secrets.SIGNING_KEY }}
40- STREAM_PUBLIC_BOT_TOKEN : ${{ secrets.STREAM_PUBLIC_BOT_TOKEN }}
37+ github-token : ${{ secrets.STREAM_PUBLIC_BOT_TOKEN }}
38+ maven-central-username : ${{ secrets.OSSRH_USERNAME }}
39+ maven-central-password : ${{ secrets.OSSRH_PASSWORD }}
40+ signing-key : ${{ secrets.SIGNING_KEY }}
41+ signing-key-id : ${{ secrets.SIGNING_KEY_ID }}
42+ signing-key-password : ${{ secrets.SIGNING_PASSWORD }}
0 commit comments