# Fuzzer bundle uploads # # This script builds the appropriate fuzzing bundles and uploads them to the google cloud bucket. # Clusterfuzz will pick up the new fuzz bundles as fuzzing jobs are run. # Build targets. bazel build --config=fuzz --config=nostamp \ //testing/fuzz:block_fuzz_test_libfuzzer_bundle \ //testing/fuzz:state_fuzz_test_libfuzzer_bundle \ //testing/fuzz:ssz_encoder_attestations_test_libfuzzer_bundle # Upload bundles with date timestamps in the filename. gsutil cp bazel-bin/fuzz/block_fuzz_test_libfuzzer_bundle.zip gs://builds.prysmaticlabs.appspot.com/libfuzzer_asan_blocks/fuzzer-build-"$(date +%Y%m%d%H%M)".zip gsutil cp bazel-bin/fuzz/state_fuzz_test_libfuzzer_bundle.zip gs://builds.prysmaticlabs.appspot.com/libfuzzer_asan_state/fuzzer-build-"$(date +%Y%m%d%H%M)".zip gsutil cp bazel-bin/fuzz/ssz_encoder_attestations_test_libfuzzer_bundle.zip gs://builds.prysmaticlabs.appspot.com/libfuzzer_asan_ssz_encoder_attestations/fuzzer-build-"$(date +%Y%m%d%H%M)".zip