diff options
Diffstat (limited to 'syz-ci/syz-ci.go')
| -rw-r--r-- | syz-ci/syz-ci.go | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/syz-ci/syz-ci.go b/syz-ci/syz-ci.go index 28cbbbcf0..a4acc8876 100644 --- a/syz-ci/syz-ci.go +++ b/syz-ci/syz-ci.go @@ -144,6 +144,10 @@ type Config struct { // Per-vm type JSON diffs that will be applied to every instace of the // corresponding VM type. PatchVMConfigs map[string]json.RawMessage `json:"patch_vm_configs"` + // Some commits don't live long. + // Push all commits used in kernel builds to this git repo URL. + // The archive is later used by coverage merger. + GitArchive string `json:"git_archive"` } type ManagerConfig struct { @@ -210,6 +214,9 @@ type ManagerConfig struct { BisectBackports []vcs.BackportCommit `json:"bisect_backports"` // Base syz-manager config for the instance. ManagerConfig json.RawMessage `json:"manager_config"` + // By default we want to archive git commits. + // This opt-out is needed for *BSD systems. + DisableGitArchive bool `json:"disable_git_archive"` // If the kernel's commit is older than MaxKernelLagDays days, // fuzzing won't be started on this instance. // By default it's 30 days. |
