Skip to content

Conversation

@decoNR
Copy link
Contributor

@decoNR decoNR commented Mar 7, 2025

Adds support for triggering OSS-Fuzz on Demand runs via /gcbrun oss_fuzz_on_demand.py <projects> --sanitizer <sanitizer> --fuzzing-engine <fuzzing_engine> commands in PR comments.

  • Parses PR comments for OSS-Fuzz on Demand commands.
  • ci_trial_build.py renamed to gcb.py to reflect added functionality.
  • Uses a Google Cloud Build trigger.

Related to b/401215144 .

@decoNR
Copy link
Contributor Author

decoNR commented Mar 7, 2025

/gcbrun trial_build.py libaom hermes zstd --sanitizer coverage --fuzzing-engine libfuzzer

@decoNR
Copy link
Contributor Author

decoNR commented Mar 10, 2025

/gcbrun oss_fuzz_on_demand.py libaom hermes zstd --sanitizer coverage --fuzzing-engine libfuzzer

Copy link
Contributor

@jonathanmetzman jonathanmetzman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM with nits

@jonathanmetzman
Copy link
Contributor

You can merge this now.

@javanlacerda
Copy link
Contributor

Approved with nits

@javanlacerda javanlacerda merged commit 35af737 into master Apr 1, 2025
19 checks passed
@javanlacerda javanlacerda deleted the oss_fuzz_on_demand_trigger branch April 1, 2025 20:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants