Просмотр исходного кода

chore(CI): change base branch to sync enterprise

zhanghongtong 4 лет назад
Родитель
Сommit
d5366c7f5f
1 измененных файлов с 7 добавлено и 1 удалено
  1. 7 1
      .github/workflows/git_sync.yaml

+ 7 - 1
.github/workflows/git_sync.yaml

@@ -4,6 +4,7 @@ on:
   push:
     branches:
       - master
+      - main-v*
 
 jobs:
   sync_to_enterprise:
@@ -22,11 +23,16 @@ jobs:
         id: create_pull_request
         run: |
           set -euo pipefail
+          if [ "$GITHUB_REF" = "refs/heads/master" ]; then
+            EE_REF="refs/heads/enterprise"
+          else
+            EE_REF="${GITHUB_REF}-enterprise"
+          fi
           R=$(curl --silent --show-error \
             -H "Accept: application/vnd.github.v3+json" \
             -H "Authorization: token ${{ secrets.CI_GIT_TOKEN }}" \
             -X POST \
-            -d '{"title": "Sync code into enterprise from opensource", "head": "master", "base":"enterprise"}' \
+            -d '{"title": "Sync code from opensource $GITHUB_REF to entperprise $EE_REF", "head": "$GITHUB_REF", "base":"$EE_REF"}' \
             https://api.github.com/repos/${{ github.repository_owner }}/emqx-enterprise/pulls)
           echo $R | jq
           echo "::set-output name=url::$(echo $R | jq '.url')"