pub struct Update {Show 23 fields
pub allow: Vec<Allow>,
pub assignees: IndexSet<String>,
pub commit_message: Option<CommitMessage>,
pub cooldown: Option<Cooldown>,
pub directories: Directories,
pub groups: IndexMap<String, Group>,
pub ignore: Vec<Ignore>,
pub insecure_external_code_execution: AllowDeny,
pub labels: IndexSet<String>,
pub milestone: Option<u64>,
pub open_pull_requests_limit: u64,
pub package_ecosystem: PackageEcosystem,
pub rebase_strategy: RebaseStrategy,
pub registries: Vec<String>,
pub reviewers: IndexSet<String>,
pub schedule: Option<Schedule>,
pub target_branch: Option<String>,
pub pull_request_branch_name: Option<PullRequestBranchName>,
pub vendor: bool,
pub versioning_strategy: Option<VersioningStrategy>,
pub multi_ecosystem_group: Option<String>,
pub patterns: Option<IndexSet<String>>,
pub exclude_paths: Option<IndexSet<String>>,
}Expand description
A single update directive.
Fields§
§allow: Vec<Allow>Dependency allow rules for this update directive.
assignees: IndexSet<String>People to assign to this update’s pull requests.
commit_message: Option<CommitMessage>Commit message settings for this update’s pull requests.
cooldown: Option<Cooldown>Cooldown settings for this update directive.
directories: DirectoriesThe directory or directories in which to look for manifests and dependencies.
groups: IndexMap<String, Group>Group settings for batched updates.
ignore: Vec<Ignore>Dependency ignore settings for this update directive.
insecure_external_code_execution: AllowDenyWhether to allow insecure external code execution during updates.
labels: IndexSet<String>Labels to apply to this update group’s pull requests.
The default label is dependencies.
milestone: Option<u64>§open_pull_requests_limit: u64The maximum number of pull requests to open at a time from this update group.
The default maximum is 5.
package_ecosystem: PackageEcosystemThe packaging ecosystem to update.
rebase_strategy: RebaseStrategyThe strategy to use when rebasing pull requests.
registries: Vec<String>§reviewers: IndexSet<String>§schedule: Option<Schedule>§target_branch: Option<String>§pull_request_branch_name: Option<PullRequestBranchName>§vendor: bool§versioning_strategy: Option<VersioningStrategy>§multi_ecosystem_group: Option<String>If assign, this update directive is assigned to the named multi-ecosystem group.
patterns: Option<IndexSet<String>>Required if multi-ecosystem-group is set.
A list of glob patterns that determine which dependencies
are assigned to this group.
exclude_paths: Option<IndexSet<String>>Paths that Dependabot will ignore when scanning for manifests and dependencies.