aboutsummaryrefslogtreecommitdiffstats
path: root/syz-cluster/workflow/rebuild-kernels-cron.yaml
Commit message (Collapse)AuthorAgeFilesLines
* syz-cluster: fetch base kernels more oftenAleksandr Nogikh2025-11-261-2/+2
| | | | | Fetch and do build test of the base kernels 3 times per day instead of 2.
* syz-cluster: support multiple campaigns per fuzz targetAleksandr Nogikh2025-10-071-1/+3
| | | | | | | | During triage, process each fuzzing campaign separately as they may have different base kernel revisions (e.g. if the newest revisions of the kernel no longer build/boot under the specific kernel configuration). Refactor the representation of the fuzzing targets in api.go.
* syz-cluster: configure GC rules for rebuild-kernels-cron.yamlAleksandr Nogikh2025-08-081-0/+5
|
* syz-cluster: fix rebuild-kernels-cron.yamlAleksandr Nogikh2025-08-081-38/+54
| | | | | Kernel configs are a part of fuzzing configurations now, so we need to extract them from there to form kernel build requests.
* syz-cluster: remember and share kernel tree URLsAleksandr Nogikh2025-07-171-0/+1
| | | | | | | | Share not just the tree name (mainline, net, etc), but also the full URL to check out the repository. For that, add one more field to the Build entity and adjust email reporting templates.
* syz-cluster: add net configAleksandr Nogikh2025-03-111-1/+1
| | | | | | Refactor Tree structure to host both the kernel config and the fuzzer config. Add some basic net fuzzing configs.
* syz-cluster: build latest revisions of base kernelsAleksandr Nogikh2025-02-181-0/+93
Once a new kernel revision becomes available, build it to figure out whether it's buildable. This information will be used in the triage step to figure out the right base kernel revision.