@@ -129,38 +129,6 @@ jobs:
129129 RELEASE_COMMIT="$(git rev-parse HEAD)"
130130 echo 'RELEASE_COMMIT='${RELEASE_COMMIT} >> $GITHUB_ENV
131131
132- - name : checkout kbcli code
133- uses : actions/checkout@v4
134- with :
135- repository : apecloud/kbcli
136- path : kbcli
137- ref : ${{ github.ref_name }}
138- token : ${{ env.GITHUB_TOKEN }}
139-
140- - name : Update kbcli doc
141- id : update_kbcli_doc
142- run : |
143- echo "copy kbcli user docs to kubeblocks docs"
144- rm -rf ${{ github.workspace }}/docs/user_docs/cli/*
145- cp -r ${{ github.workspace }}/kbcli/docs/user_docs/cli/* ${{ github.workspace }}/docs/user_docs/cli/
146- rm -rf ${{ github.workspace }}/kbcli
147- RELEASE_COMMIT_TMP="${{ github.sha }}"
148- if [[ -n "${RELEASE_COMMIT}" ]]; then
149- RELEASE_COMMIT_TMP="${RELEASE_COMMIT}"
150- fi
151- FILE_CHANGES=`git diff --name-only ${RELEASE_COMMIT_TMP}`
152- if [[ -n "$FILE_CHANGES" ]]; then
153- echo $FILE_CHANGES
154- git add ${{ github.workspace }}/docs/user_docs/cli/*
155- git config --local user.name "$GITHUB_ACTOR"
156- git config --local user.email "$GITHUB_ACTOR@users.noreply.github.com"
157- git commit -m "chore: auto update kbcli user docs"
158- fi
159- echo file_changes=$FILE_CHANGES >> $GITHUB_OUTPUT
160-
161- RELEASE_COMMIT="$(git rev-parse HEAD)"
162- echo 'RELEASE_COMMIT='${RELEASE_COMMIT} >> $GITHUB_ENV
163-
164132 - name : Checkout kubeblocks-addons ${{ github.ref_name }}
165133 uses : actions/checkout@v4
166134 with :
@@ -197,20 +165,20 @@ jobs:
197165 echo 'RELEASE_COMMIT='${RELEASE_COMMIT} >> $GITHUB_ENV
198166
199167 - name : push changes to new branch
200- if : ${{ (steps.update_kbcli_doc.outputs.file_changes || steps. update_apis_doc.outputs.file_changes || steps.upgrade_addon_version.outputs.file_changes) && github.ref_name == 'main' }}
168+ if : ${{ (steps.update_apis_doc.outputs.file_changes || steps.upgrade_addon_version.outputs.file_changes) && github.ref_name == 'main' }}
201169 uses : ad-m/github-push-action@master
202170 with :
203171 github_token : ${{ env.GITHUB_TOKEN }}
204172 branch : support/auto-update-${{ env.RELEASE_COMMIT }}
205173
206174 - name : auto create pr head new branch
207- if : ${{ (steps.update_kbcli_doc.outputs.file_changes || steps. update_apis_doc.outputs.file_changes || steps.upgrade_addon_version.outputs.file_changes) && github.ref_name == 'main' }}
175+ if : ${{ (steps.update_apis_doc.outputs.file_changes || steps.upgrade_addon_version.outputs.file_changes) && github.ref_name == 'main' }}
208176 run : |
209- gh pr create --base "${{ github.ref }}" --head "support/auto-update-${{ env.RELEASE_COMMIT }}" --title "chore: auto upgrade addons version or update apis docs or update kbcli user docs " --body ""
177+ gh pr create --base "${{ github.ref }}" --head "support/auto-update-${{ env.RELEASE_COMMIT }}" --title "chore: auto upgrade addons version or update apis docs" --body ""
210178
211179 - name : push changes to ${{ github.ref_name }}
212180 uses : ad-m/github-push-action@master
213- if : ${{ (steps.update_kbcli_doc.outputs.file_changes || steps. update_apis_doc.outputs.file_changes || steps.upgrade_addon_version.outputs.file_changes) && github.ref_name != 'main' }}
181+ if : ${{ (steps.update_apis_doc.outputs.file_changes || steps.upgrade_addon_version.outputs.file_changes) && github.ref_name != 'main' }}
214182 with :
215183 github_token : ${{ env.GITHUB_TOKEN }}
216184 branch : ${{ github.ref_name }}
0 commit comments