@@ -2,34 +2,41 @@ name: Publish release
2
2
3
3
on :
4
4
workflow_dispatch :
5
+ inputs :
6
+ version :
7
+ description : ' Release version'
8
+ required : false
9
+ type : string
5
10
6
11
jobs :
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 }}
20
27
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 }}
35
36
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