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

restore ABORT_SYNC determination

marionbarker 9 месяцев назад
Родитель
Сommit
fad329d48c
1 измененных файлов с 17 добавлено и 0 удалено
  1. 17 0
      .github/workflows/build_LoopFollow.yml

+ 17 - 0
.github/workflows/build_LoopFollow.yml

@@ -77,6 +77,23 @@ jobs:
       ABORT_SYNC: ${{ steps.check_branch.outputs.ABORT_SYNC }}
 
     steps:
+      - name: Check if running on main or dev branch
+        if: |
+          needs.check_permissions.outputs.WORKFLOW_PERMISSION == 'true' &&
+          (vars.SCHEDULED_BUILD != 'false' || vars.SCHEDULED_SYNC != 'false')
+        id: check_branch
+        run: |
+          if [ "${GITHUB_REF##*/}" = "main" ]; then
+            echo "Running on main branch"
+            echo "ABORT_SYNC=false" >> $GITHUB_OUTPUT
+          elif [ "${GITHUB_REF##*/}" = "dev" ]; then
+            echo "Running on dev branch"
+            echo "ABORT_SYNC=false" >> $GITHUB_OUTPUT
+          else
+            echo "Not running on main or dev branch"
+            echo "ABORT_SYNC=true" >> $GITHUB_OUTPUT
+          fi
+
       - name: Checkout target repo
         if: |
           needs.check_permissions.outputs.WORKFLOW_PERMISSION == 'true' &&