aboutsummaryrefslogtreecommitdiff
path: root/infra/cifuzz/actions/build_fuzzers/action.yml
diff options
context:
space:
mode:
authorjonathanmetzman <31354670+jonathanmetzman@users.noreply.github.com>2020-12-07 10:50:11 -0800
committerGitHub <noreply@github.com>2020-12-07 10:50:11 -0800
commitb0b99d5ccdf5e2e49cfe3138fbcf64e6fef6ea7f (patch)
tree4afa704c82330c785a468ecfe5097314e7b06365 /infra/cifuzz/actions/build_fuzzers/action.yml
parenta24cebec02a0c97247bef31963d5f5fadbaa4ebf (diff)
downloadoss-fuzz-b0b99d5ccdf5e2e49cfe3138fbcf64e6fef6ea7f.tar.gz
Cifuzz external build (#4656)
* Support building fuzzers for projects outside of OSS-Fuzz * Use retry wrapper * Fix some tests.
Diffstat (limited to 'infra/cifuzz/actions/build_fuzzers/action.yml')
-rw-r--r--infra/cifuzz/actions/build_fuzzers/action.yml8
1 files changed, 8 insertions, 0 deletions
diff --git a/infra/cifuzz/actions/build_fuzzers/action.yml b/infra/cifuzz/actions/build_fuzzers/action.yml
index 20420eb37..2919db40e 100644
--- a/infra/cifuzz/actions/build_fuzzers/action.yml
+++ b/infra/cifuzz/actions/build_fuzzers/action.yml
@@ -14,6 +14,12 @@ inputs:
sanitizer:
description: 'The sanitizer to build the fuzzers with.'
default: 'address'
+ project-src-path:
+ description: "The path to the project's source code checkout."
+ required: false
+ build-integration-path:
+ description: "The path to the the project's build integration."
+ required: false
runs:
using: 'docker'
image: '../../../build_fuzzers.Dockerfile'
@@ -22,3 +28,5 @@ runs:
DRY_RUN: ${{ inputs.dry-run}}
ALLOWED_BROKEN_TARGETS_PERCENTAGE: ${{ inputs.allowed-broken-targets-percentage}}
SANITIZER: ${{ inputs.sanitizer }}
+ PROJECT_SRC_PATH: ${{ inputs.project-src-path }}
+ BUILD_INTEGRATION_PATH: ${{ inputs.build-integration-path }}