gh-dependabot
gh-dependabot.<packager>."<directory>".interval = "<interval>";
See github documentations of package-ecosystem directory and interval
type
attribute set of attribute set of (submodule)
example
{
gh-dependabot = {
npm = true;
pip = {
"/" = {
interval = "weekly";
};
};
};
}
default
{
gh-dependabot = { };
}
gh-dependabot.<name>.<name>.allow
type
null or (submodule)
example
{
gh-dependabot.<name>.<name>.allow = {
development = [
"sphinix"
];
production = true;
};
}
default
{
gh-dependabot.<name>.<name>.allow = null;
}
gh-dependabot.<name>.<name>.allow.all
type
(non-empty (list of non-empty string)) or boolean
example
{
gh-dependabot.<name>.<name>.allow.all = [
"express"
];
}
default
{
gh-dependabot.<name>.<name>.allow.all = false;
}
gh-dependabot.<name>.<name>.allow.development
type
(non-empty (list of non-empty string)) or boolean
example
{
gh-dependabot.<name>.<name>.allow.development = [
"express"
];
}
default
{
gh-dependabot.<name>.<name>.allow.development = false;
}
gh-dependabot.<name>.<name>.allow.direct
type
(non-empty (list of non-empty string)) or boolean
example
{
gh-dependabot.<name>.<name>.allow.direct = [
"express"
];
}
default
{
gh-dependabot.<name>.<name>.allow.direct = false;
}
gh-dependabot.<name>.<name>.allow.indirect
type
(non-empty (list of non-empty string)) or boolean
example
{
gh-dependabot.<name>.<name>.allow.indirect = [
"express"
];
}
default
{
gh-dependabot.<name>.<name>.allow.indirect = false;
}
gh-dependabot.<name>.<name>.allow.production
type
(non-empty (list of non-empty string)) or boolean
example
{
gh-dependabot.<name>.<name>.allow.production = [
"express"
];
}
default
{
gh-dependabot.<name>.<name>.allow.production = false;
}
gh-dependabot.<name>.<name>.assignees
type
list of non-empty string
example
{
gh-dependabot.<name>.<name>.assignees = [
"jaoooooo"
];
}
default
{
gh-dependabot.<name>.<name>.assignees = [ ];
}
gh-dependabot.<name>.<name>.auto-rebase
type
null or boolean
example
{
gh-dependabot.<name>.<name>.auto-rebase = false;
}
default
{
gh-dependabot.<name>.<name>.auto-rebase = null;
}
gh-dependabot.<name>.<name>.commit
type
null or (submodule)
example
{
gh-dependabot.<name>.<name>.commit = {
prefix = "RED-ALERT";
prefix-dev = "warn";
scope = true;
};
}
default
{
gh-dependabot.<name>.<name>.commit = null;
}
gh-dependabot.<name>.<name>.commit.dev-prefix
type
null or non-empty string
example
{
gh-dependabot.<name>.<name>.commit.dev-prefix = "warn";
}
default
{
gh-dependabot.<name>.<name>.commit.dev-prefix = null;
}
gh-dependabot.<name>.<name>.commit.prefix
type
non-empty string
example
{
gh-dependabot.<name>.<name>.commit.prefix = "RED-ALERT";
}
gh-dependabot.<name>.<name>.commit.scope
type
boolean
example
{
gh-dependabot.<name>.<name>.commit.scope = true;
}
default
{
gh-dependabot.<name>.<name>.commit.scope = false;
}
gh-dependabot.<name>.<name>.day
type
null or one of "monday", "tuesday", "wednesday", "thursday", "friday", "saturday", "sunday"
example
{
gh-dependabot.<name>.<name>.day = "friday";
}
default
{
gh-dependabot.<name>.<name>.day = null;
}
gh-dependabot.<name>.<name>.ignore
type
attribute set of ((submodule) or boolean)
example
{
gh-dependabot.<name>.<name>.ignore = {
django = {
major = true;
minor = true;
patch = true;
};
express = true;
sphinix = {
versions = [
"4.x"
"5.x"
];
};
};
}
default
{
gh-dependabot.<name>.<name>.ignore = { };
}
gh-dependabot.<name>.<name>.insecure-external-code-execution
type
null or boolean
example
{
gh-dependabot.<name>.<name>.insecure-external-code-execution = true;
}
default
{
gh-dependabot.<name>.<name>.insecure-external-code-execution = null;
}
gh-dependabot.<name>.<name>.interval
type
one of "daily", "weekly", "monthly"
example
{
gh-dependabot.<name>.<name>.interval = "monthly";
}
default
{
gh-dependabot.<name>.<name>.interval = "weekly";
}
gh-dependabot.<name>.<name>.labels
type
list of non-empty string
example
{
gh-dependabot.<name>.<name>.labels = [
"depencencies"
];
}
default
{
gh-dependabot.<name>.<name>.labels = [ ];
}
gh-dependabot.<name>.<name>.limit
type
null or signed integer
example
{
gh-dependabot.<name>.<name>.limit = 5;
}
default
{
gh-dependabot.<name>.<name>.limit = null;
}
gh-dependabot.<name>.<name>.milestoneId
type
null or signed integer
example
{
gh-dependabot.<name>.<name>.milestoneId = 4;
}
default
{
gh-dependabot.<name>.<name>.milestoneId = null;
}
gh-dependabot.<name>.<name>.reviewers
type
list of non-empty string
example
{
gh-dependabot.<name>.<name>.reviewers = [
"your-user-name"
"your-org/some-team"
];
}
default
{
gh-dependabot.<name>.<name>.reviewers = [ ];
}
gh-dependabot.<name>.<name>.separator
type
null or non-empty string
example
{
gh-dependabot.<name>.<name>.separator = "-";
}
default
{
gh-dependabot.<name>.<name>.separator = null;
}
gh-dependabot.<name>.<name>.target-branch
type
null or non-empty string
example
{
gh-dependabot.<name>.<name>.target-branch = "your-main-branch";
}
default
{
gh-dependabot.<name>.<name>.target-branch = null;
}
gh-dependabot.<name>.<name>.time
type
null or string matching the pattern [0-2][0-9]:[0-5][0-9]
example
{
gh-dependabot.<name>.<name>.time = "16:25";
}
default
{
gh-dependabot.<name>.<name>.time = null;
}
gh-dependabot.<name>.<name>.timezone
type
null or non-empty string
example
{
gh-dependabot.<name>.<name>.timezone = "Asia/Tokyo";
}
default
{
gh-dependabot.<name>.<name>.timezone = null;
}
gh-dependabot.<name>.<name>.vendor
type
boolean
example
{
gh-dependabot.<name>.<name>.vendor = true;
}
default
{
gh-dependabot.<name>.<name>.vendor = false;
}
gh-dependabot.<name>.<name>.versioning-strategy
type
null or one of "lockfile-only", "auto", "widen", "increase", "increase-if-necessary"
example
{
gh-dependabot.<name>.<name>.versioning-strategy = "auto";
}
default
{
gh-dependabot.<name>.<name>.versioning-strategy = null;
}
gh-dependabot-registry
type
attribute set of (submodule)
example
{
gh-dependabot-registry = {
maven-github = {
secret-name = "MY_ARTIFACTORY_PASSWORD";
type = "maven-repository";
url = "https://maven.pkg.github.com/your-org";
username = "your-repo-login";
};
};
}
default
{
gh-dependabot-registry = { };
}
gh-dependabot-registry.<name>.organization
type
null or non-empty string
example
{
gh-dependabot-registry.<name>.organization = "your-org";
}
default
{
gh-dependabot-registry.<name>.organization = null;
}
gh-dependabot-registry.<name>.replaces-base
type
boolean
example
{
gh-dependabot-registry.<name>.replaces-base = true;
}
default
{
gh-dependabot-registry.<name>.replaces-base = false;
}
gh-dependabot-registry.<name>.secret-name-key
type
null or non-empty string
example
{
gh-dependabot-registry.<name>.secret-name-key = "MY_ARTIFACTORY_KEY";
}
default
{
gh-dependabot-registry.<name>.secret-name-key = null;
}
gh-dependabot-registry.<name>.secret-name-pass
type
null or non-empty string
example
{
gh-dependabot-registry.<name>.secret-name-pass = "MY_ARTIFACTORY_PASSWORD";
}
default
{
gh-dependabot-registry.<name>.secret-name-pass = null;
}
gh-dependabot-registry.<name>.secret-name-token
type
null or non-empty string
example
{
gh-dependabot-registry.<name>.secret-name-token = "MY_ARTIFACTORY_TOKEN";
}
default
{
gh-dependabot-registry.<name>.secret-name-token = null;
}
gh-dependabot-registry.<name>.type
type
non-empty string
example
{
gh-dependabot-registry.<name>.type = "maven-repository";
}
gh-dependabot-registry.<name>.url
type
null or non-empty string
example
{
gh-dependabot-registry.<name>.url = "https://maven.pkg.github.com/your-org";
}
default
{
gh-dependabot-registry.<name>.url = null;
}
gh-dependabot-registry.<name>.username
type
null or non-empty string
example
{
gh-dependabot-registry.<name>.username = "your-repo-login";
}
default
{
gh-dependabot-registry.<name>.username = null;
}