@@ -2,34 +2,41 @@ name: Publish release
22
33on :
44 workflow_dispatch :
5+ inputs :
6+ version :
7+ description : ' Release version'
8+ required : false
9+ type : string
510
611jobs :
7- update_release_draft :
8- uses : radondb/radondb-mysql-kubernetes/.github/workflows/release_drafter.yml@main
9- secrets :
10- git_token : ${{ secrets.GITHUB_TOKEN }}
11-
12- build_operator :
13- uses : radondb/radondb-mysql-kubernetes/.github/workflows/build_operator_image.yml@main
14- needs : update_release_draft
15- with :
16- image_tag : ${{ needs.update_release_draft.outputs.version }}
17- secrets :
18- DOCKERHUB_USERNAME : ${{ secrets.DOCKERHUB_USERNAME }}
19- DOCKERHUB_TOKEN : ${{ secrets.DOCKERHUB_TOKEN }}
12+ update_release_draft :
13+ uses : radondb/radondb-mysql-kubernetes/.github/workflows/release_drafter.yml@main
14+ with :
15+ version : ${{ github.event.inputs.version }}
16+ secrets :
17+ git_token : ${{ secrets.GITHUB_TOKEN }}
18+
19+ build_operator :
20+ uses : radondb/radondb-mysql-kubernetes/.github/workflows/build_operator_image.yml@main
21+ needs : update_release_draft
22+ with :
23+ image_tag : ${{ needs.update_release_draft.outputs.version }}
24+ secrets :
25+ DOCKERHUB_USERNAME : ${{ secrets.DOCKERHUB_USERNAME }}
26+ DOCKERHUB_TOKEN : ${{ secrets.DOCKERHUB_TOKEN }}
2027
21- build_sidecar :
22- uses : radondb/radondb-mysql-kubernetes/.github/workflows/build_sidecar_image.yml@main
23- needs : update_release_draft
24- with :
25- image_tag : ${{ needs.update_release_draft.outputs.version }}
26- secrets :
27- DOCKERHUB_USERNAME : ${{ secrets.DOCKERHUB_USERNAME }}
28- DOCKERHUB_TOKEN : ${{ secrets.DOCKERHUB_TOKEN }}
29-
30- publish_chart :
31- uses : radondb/radondb-mysql-kubernetes/.github/workflows/publish_charts.yml@main
32- needs : update_release_draft
33- with :
34- version : ${{ needs.update_release_draft.outputs.version }}
28+ build_sidecar :
29+ uses : radondb/radondb-mysql-kubernetes/.github/workflows/build_sidecar_image.yml@main
30+ needs : update_release_draft
31+ with :
32+ image_tag : ${{ needs.update_release_draft.outputs.version }}
33+ secrets :
34+ DOCKERHUB_USERNAME : ${{ secrets.DOCKERHUB_USERNAME }}
35+ DOCKERHUB_TOKEN : ${{ secrets.DOCKERHUB_TOKEN }}
3536
37+ publish_chart :
38+ uses : radondb/radondb-mysql-kubernetes/.github/workflows/publish_charts.yml@main
39+ if : ${{ github.event.inputs.version == '' }}
40+ needs : update_release_draft
41+ with :
42+ version : ${{ needs.update_release_draft.outputs.version }}
0 commit comments