From 5534a4cc88b0796305ec7479f1095f9b3a2d573b Mon Sep 17 00:00:00 2001 From: Jonathan Metzman Date: Thu, 31 Mar 2022 16:07:21 -0700 Subject: [PATCH] Create interface for OSS-Fuzz users. Related: https://github.com/google/oss-fuzz/issues/7479 --- actions/build_fuzzers/action.yml | 5 +++++ actions/run_fuzzers/action.yml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/actions/build_fuzzers/action.yml b/actions/build_fuzzers/action.yml index cb38819..c26db81 100644 --- a/actions/build_fuzzers/action.yml +++ b/actions/build_fuzzers/action.yml @@ -47,11 +47,16 @@ inputs: TODO(https://github.com/google/oss-fuzz/pull/5841#discussion_r639393361): Document locking this down. required: false + oss-fuzz: + description: | + Gets corpuses, coverage, and old builds from OSS-Fuzz. + default: false runs: using: 'docker' image: 'docker://gcr.io/oss-fuzz-base/clusterfuzzlite-build-fuzzers:v1' env: ALLOWED_BROKEN_TARGETS_PERCENTAGE: ${{ inputs.allowed-broken-targets-percentage}} + OSS_FUZZ: ${{ inputs.oss-fuzz }} BAD_BUILD_CHECK: ${{ inputs.bad-build-check }} UPLOAD_BUILD: ${{ inputs.upload-build }} LANGUAGE: ${{ inputs.language }} diff --git a/actions/run_fuzzers/action.yml b/actions/run_fuzzers/action.yml index 1c21e9c..40f4c73 100644 --- a/actions/run_fuzzers/action.yml +++ b/actions/run_fuzzers/action.yml @@ -56,11 +56,16 @@ inputs: description: 'If True, reportable crashes will be minimized.' required: false default: False + oss-fuzz: + description: | + Gets corpuses, coverage, and old builds from OSS-Fuzz. + default: false runs: using: 'docker' image: 'docker://gcr.io/oss-fuzz-base/clusterfuzzlite-run-fuzzers:v1' env: FUZZ_SECONDS: ${{ inputs.fuzz-seconds }} + OSS_FUZZ: ${{ inputs.oss-fuzz }} MODE: ${{ inputs.mode }} LANGUAGE: ${{ inputs.language }} DRY_RUN: ${{ inputs.dry-run}}