]> git.ipfire.org Git - thirdparty/freeradius-server.git/commit
CI fuzzing: Interactive access to fuzzer CI env using debug-fuzzer-* branch (#4416)
authorTerry Burton <tez@terryburton.co.uk>
Wed, 23 Mar 2022 15:10:13 +0000 (15:10 +0000)
committerGitHub <noreply@github.com>
Wed, 23 Mar 2022 15:10:13 +0000 (11:10 -0400)
commitb28df09454cb8f4c45db1ff03d0c64bc44fef598
treeb76e529ec8aa1530834e18ecbb722a0b46e171b8
parentb9e57e0171bcc030579e330aeaaff746a23daf8e
CI fuzzing: Interactive access to fuzzer CI env using debug-fuzzer-* branch (#4416)

This makes it easy to use the same CI environment that runs the scheduled
fuzzing to execute reproducers, e.g. for debugging when a reproducer isn't
failing locally.

  * Push to debug-fuzzer-<protocol>, e.g. debug-fuzzer-radius
  * Watch the CI run in GitHub Actions until the tmate session starts
  * SSH to the emitted rendezvous point
  * Run scripts/build/fuzzer-fetch-artifacts, and follow the output
.github/workflows/ci-deb.yml
.github/workflows/ci-freebsd.yml
.github/workflows/ci-rpm.yml
.github/workflows/ci-scheduled-fuzzing.yml
.github/workflows/ci.yml
.github/workflows/documentation.yml