Unverified Commit 6a75d822 authored by Johan Lorenzo's avatar Johan Lorenzo Committed by GitHub
Browse files

Bug 1608153 - Do not trigger a new build on every single action that occurs on a PR (#8046)

parent a890bd4c
Loading
Loading
Loading
Loading
+9 −3
Original line number Diff line number Diff line
@@ -89,14 +89,20 @@ tasks:
                  else:
                      $if: 'tasks_for in ["cron", "action"]'
                      then: '${ownTaskId}'
              pullRequestAction:
                  $if: 'tasks_for == "github-pull-request"'
                  then: ${event.action}
                  else: 'UNDEFINED'
              releaseAction:
                  $if: 'tasks_for == "github-release"'
                  then: ${event.action}
                  else: 'UNDEFINED'
          in:
              $if: 'tasks_for in ["github-pull-request", "action", "cron"]
              $if: >
                tasks_for in ["action", "cron"]
                || (tasks_for == "github-pull-request" && pullRequestAction in ["opened", "reopened", "edited", "synchronize"])
                || (tasks_for == "github-push" && head_branch[:10] != "refs/tags/")
              || (tasks_for == "github-release" && releaseAction == "published")'
                || (tasks_for == "github-release" && releaseAction == "published")
              then:
                  $let:
                      level: