Skip to content

Commit e95376f

Browse files
committed
ci: support upload release assets.
1 parent fd88644 commit e95376f

File tree

1 file changed

+30
-1
lines changed

1 file changed

+30
-1
lines changed

.github/workflows/release_drafter.yml

Lines changed: 30 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,36 @@ jobs:
1717
outputs:
1818
version: ${{ steps.draft.outputs.tag_name }}
1919
steps:
20-
- uses: release-drafter/release-drafter@v5
20+
- name: Checkout code
21+
uses: actions/checkout@v2
22+
23+
- name: Draft release
24+
uses: release-drafter/release-drafter@v5
2125
id: draft
2226
env:
2327
GITHUB_TOKEN: ${{ secrets.git_token }}
28+
29+
- name: Update version
30+
run: |
31+
sed -i '/^ sidecarImage: radondb\/mysql57-sidecar:*/c\ sidecarImage: radondb\/mysql57-sidecar:${{ steps.draft.outputs.tag_name }}' config/samples/mysql_v1alpha1_mysqlcluster.yaml
32+
sed -i '/^ sidecarImage: radondb\/mysql80-sidecar:*/c\ sidecarImage: radondb\/mysql80-sidecar:${{ steps.draft.outputs.tag_name }}' config/samples/mysql_v1alpha1_mysqlcluster_mysql8.yaml
33+
34+
- name: Upload mysql57 sample yaml
35+
uses: actions/upload-release-asset@v1
36+
env:
37+
GITHUB_TOKEN: ${{ secrets.git_token }}
38+
with:
39+
upload_url: ${{ steps.draft.outputs.upload_url }}
40+
asset_path: ./config/samples/mysql_v1alpha1_mysqlcluster.yaml
41+
asset_name: mysql_v1alpha1_mysqlcluster.yaml
42+
asset_content_type: application/x-yaml
43+
44+
- name: Upload mysql80 sample yaml
45+
uses: actions/upload-release-asset@v1
46+
env:
47+
GITHUB_TOKEN: ${{ secrets.git_token }}
48+
with:
49+
upload_url: ${{ steps.draft.outputs.upload_url }}
50+
asset_path: ./config/samples/mysql_v1alpha1_mysqlcluster_mysql8.yaml
51+
asset_name: mysql_v1alpha1_mysqlcluster_mysql8.yaml
52+
asset_content_type: application/x-yaml

0 commit comments

Comments
 (0)