{"repo":"jidicula/go-fuzz-action","free":true,"listed":false,"github":"https://github.com/jidicula/go-fuzz-action","clone":"git clone https://github.com/jidicula/go-fuzz-action.git","description":"GitHub Action for Go 1.18 fuzz testing","language":null,"stars":21,"topics":["fuzz-testing","github-action","github-actions","go","golang","test-automation"],"license":"MIT","category":"workflow-automation","readme_excerpt":"go-fuzz-action GitHub Action for Go fuzz testing. This Action runs Go's built-in fuzz testing, added in Go 1.18, on your code. Do you find this useful? You can sponsor me here! Inputs fuzz-time [ REQUIRED ]: Fuzz target iteration duration, specified as a time.Duration (for example 1h30s ). Corresponds to -fuzztime flag for the go test command. Ensure this is less than your job/workflow timeout . packages [optional]: Run fuzz test on these packages. Corresponds to the [packages] input for the go test command. Default: . fuzz-regexp [optional]: Run the fuzz test matching the regular expression. Corresponds to the -fuzz flag for the go test command. Default: Fuzz fuzz-minimize-time [optional]: Fuzz minimization duration, specified as a time.Duration (for example 1h30s ). Corresponds to -fuzzminimizetime flag for the go test command. If you provide this input, ensure it is less than your job timeout. Default: 10s go-version [optional]: Which version of Go to use for fuzzing. This will be passed on to actions/setup-go@v3 . Default: 1.18 Returns: SUCCESS: if your fuzz tests don't raise a failure within the fuzz-time input constraint. FAILURE: if your fuzz tests raise a failure within the fuzz-time input constraint. The workflow run logs will include instructions on how to download (using the GitHub CLI) the failing seed corpus to your local machine for remediation, regardless of run trigger. If you run this Action in a PR workflow, it'll comment these instructions on your PR: Usage","default_branch":null,"files":null,"tree":[],"storefront":"/r/jidicula","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jidicula/go-fuzz-action/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}