aboutsummaryrefslogtreecommitdiffstats
path: root/tools/syz-env
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2020-08-05 08:32:06 +0200
committerDmitry Vyukov <dvyukov@google.com>2020-08-05 09:18:56 +0200
commitb712935571355df44e126c5b27c98ccd53d1d18b (patch)
tree8d5e23736a01dd3c852c5578a82c52f123f027f8 /tools/syz-env
parent09121a7396578abef95aec720b7cee24debf9b0d (diff)
tools/check-commits.sh: fix commit range detection
We currently check from github.event.pull_request.base.sha to github.event.pull_request.head.sha, but they may be in different branches if the PR commits are branched not from the latest master HEAD (at the time of PR creation). Then GH will create a merge commit, and the range we try to check is not valid. Check github.event.pull_request.commits commits backwards from github.event.pull_request.head.sha commit.
Diffstat (limited to 'tools/syz-env')
-rwxr-xr-xtools/syz-env2
1 files changed, 2 insertions, 0 deletions
diff --git a/tools/syz-env b/tools/syz-env
index a6ffd0877..07cc32186 100755
--- a/tools/syz-env
+++ b/tools/syz-env
@@ -64,7 +64,9 @@ docker run \
--env FUZZIT_API_KEY \
--env GITHUB_REF \
--env GITHUB_SHA \
+ --env GITHUB_PR_HEAD_SHA \
--env GITHUB_PR_BASE_SHA \
+ --env GITHUB_PR_COMMITS \
--env CI \
${DOCKERARGS[@]} \
gcr.io/syzkaller/${IMAGE} -c "$COMMAND"