|
691 | 691 | "julia", |
692 | 692 | "maven", |
693 | 693 | "mix", |
| 694 | + "nix", |
694 | 695 | "npm", |
695 | 696 | "nuget", |
696 | 697 | "opentofu", |
|
743 | 744 | }, |
744 | 745 | "dependency-type": { |
745 | 746 | "$ref": "#/definitions/dependency-type" |
| 747 | + }, |
| 748 | + "update-types": { |
| 749 | + "$ref": "#/definitions/update-types", |
| 750 | + "description": "Use to allow specific types of updates. You can combine this with 'dependency-name: \"*\"' to allow particular update-types for all dependencies." |
746 | 751 | } |
747 | 752 | }, |
748 | 753 | "anyOf": [ |
|
860 | 865 | "directory": { |
861 | 866 | "description": "Location of package manifests", |
862 | 867 | "type": "string", |
863 | | - "default": "/" |
| 868 | + "examples": ["/", "/ecosystem"] |
864 | 869 | }, |
865 | 870 | "exclude-paths": { |
866 | 871 | "description": "List of file paths to exclude from dependency updates", |
@@ -1182,119 +1187,116 @@ |
1182 | 1187 | "registry": { |
1183 | 1188 | "type": "object", |
1184 | 1189 | "description": "The top-level registries key is optional. It allows you to specify authentication details that Dependabot can use to access private package registries.", |
1185 | | - "additionalProperties": false, |
1186 | | - "patternProperties": { |
1187 | | - ".+": { |
1188 | | - "type": "object", |
1189 | | - "additionalProperties": false, |
1190 | | - "properties": { |
1191 | | - "type": { |
1192 | | - "description": "Identifies the type of registry.", |
1193 | | - "enum": [ |
1194 | | - "cargo-registry", |
1195 | | - "composer-repository", |
1196 | | - "docker-registry", |
1197 | | - "git", |
1198 | | - "goproxy-server", |
1199 | | - "hex-organization", |
1200 | | - "hex-repository", |
1201 | | - "helm-registry", |
1202 | | - "maven-repository", |
1203 | | - "npm-registry", |
1204 | | - "nuget-feed", |
1205 | | - "pub-repository", |
1206 | | - "python-index", |
1207 | | - "rubygems-server", |
1208 | | - "terraform-registry" |
1209 | | - ] |
1210 | | - }, |
1211 | | - "url": { |
1212 | | - "description": "The URL to use to access the dependencies in this registry. The protocol is optional. If not specified, 'https://' is assumed. Dependabot adds or ignores trailing slashes as required.", |
1213 | | - "type": "string" |
1214 | | - }, |
1215 | | - "username": { |
1216 | | - "description": "The username that Dependabot uses to access the registry.", |
1217 | | - "type": "string" |
1218 | | - }, |
1219 | | - "password": { |
1220 | | - "description": "A reference to a Dependabot secret containing the password for the specified user.", |
1221 | | - "type": "string" |
1222 | | - }, |
1223 | | - "key": { |
1224 | | - "description": "A reference to a Dependabot secret containing an access key for this registry.", |
1225 | | - "type": "string" |
1226 | | - }, |
1227 | | - "token": { |
1228 | | - "description": "A reference to a Dependabot secret containing an access token for this registry.", |
1229 | | - "type": "string" |
1230 | | - }, |
1231 | | - "replaces-base": { |
1232 | | - "description": "For registries with type: python-index, if the boolean value is true, pip resolves dependencies by using the specified URL rather than the base URL of the Python Package Index (by default https://pypi.org/simple).", |
1233 | | - "type": "boolean" |
1234 | | - }, |
1235 | | - "organization": { |
1236 | | - "description": "", |
1237 | | - "type": "string" |
1238 | | - }, |
1239 | | - "repo": { |
1240 | | - "description": "", |
1241 | | - "type": "string" |
1242 | | - }, |
1243 | | - "auth-key": { |
1244 | | - "description": "", |
1245 | | - "type": "string" |
1246 | | - }, |
1247 | | - "public-key-fingerprint": { |
1248 | | - "description": "", |
1249 | | - "type": "string" |
1250 | | - }, |
1251 | | - "registry": { |
1252 | | - "description": "The name of the cargo registry.", |
1253 | | - "type": "string" |
1254 | | - }, |
1255 | | - "tenant-id": { |
1256 | | - "description": "The tenant ID for Azure OIDC authentication.", |
1257 | | - "type": "string" |
1258 | | - }, |
1259 | | - "client-id": { |
1260 | | - "description": "The client ID for Azure OIDC authentication.", |
1261 | | - "type": "string" |
1262 | | - }, |
1263 | | - "jfrog-oidc-provider-name": { |
1264 | | - "description": "The JFrog OIDC provider name for authentication.", |
1265 | | - "type": "string" |
1266 | | - }, |
1267 | | - "identity-mapping-name": { |
1268 | | - "description": "The identity mapping name for JFrog OIDC authentication.", |
1269 | | - "type": "string" |
1270 | | - }, |
1271 | | - "audience": { |
1272 | | - "description": "The audience for OIDC or AWS authentication.", |
1273 | | - "type": "string" |
1274 | | - }, |
1275 | | - "aws-region": { |
1276 | | - "description": "The AWS region for AWS CodeArtifact authentication.", |
1277 | | - "type": "string" |
1278 | | - }, |
1279 | | - "account-id": { |
1280 | | - "description": "The AWS account ID for AWS CodeArtifact authentication.", |
1281 | | - "type": "string" |
1282 | | - }, |
1283 | | - "role-name": { |
1284 | | - "description": "The AWS role name for AWS CodeArtifact authentication.", |
1285 | | - "type": "string" |
1286 | | - }, |
1287 | | - "domain": { |
1288 | | - "description": "The domain for AWS CodeArtifact authentication.", |
1289 | | - "type": "string" |
1290 | | - }, |
1291 | | - "domain-owner": { |
1292 | | - "description": "The domain owner for AWS CodeArtifact authentication.", |
1293 | | - "type": "string" |
1294 | | - } |
| 1190 | + "additionalProperties": { |
| 1191 | + "type": "object", |
| 1192 | + "additionalProperties": false, |
| 1193 | + "properties": { |
| 1194 | + "type": { |
| 1195 | + "description": "Identifies the type of registry.", |
| 1196 | + "enum": [ |
| 1197 | + "cargo-registry", |
| 1198 | + "composer-repository", |
| 1199 | + "docker-registry", |
| 1200 | + "git", |
| 1201 | + "goproxy-server", |
| 1202 | + "hex-organization", |
| 1203 | + "hex-repository", |
| 1204 | + "helm-registry", |
| 1205 | + "maven-repository", |
| 1206 | + "npm-registry", |
| 1207 | + "nuget-feed", |
| 1208 | + "pub-repository", |
| 1209 | + "python-index", |
| 1210 | + "rubygems-server", |
| 1211 | + "terraform-registry" |
| 1212 | + ] |
1295 | 1213 | }, |
1296 | | - "required": ["type", "url"] |
1297 | | - } |
| 1214 | + "url": { |
| 1215 | + "description": "The URL to use to access the dependencies in this registry. The protocol is optional. If not specified, 'https://' is assumed. Dependabot adds or ignores trailing slashes as required.", |
| 1216 | + "type": "string" |
| 1217 | + }, |
| 1218 | + "username": { |
| 1219 | + "description": "The username that Dependabot uses to access the registry.", |
| 1220 | + "type": "string" |
| 1221 | + }, |
| 1222 | + "password": { |
| 1223 | + "description": "A reference to a Dependabot secret containing the password for the specified user.", |
| 1224 | + "type": "string" |
| 1225 | + }, |
| 1226 | + "key": { |
| 1227 | + "description": "A reference to a Dependabot secret containing an access key for this registry.", |
| 1228 | + "type": "string" |
| 1229 | + }, |
| 1230 | + "token": { |
| 1231 | + "description": "A reference to a Dependabot secret containing an access token for this registry.", |
| 1232 | + "type": "string" |
| 1233 | + }, |
| 1234 | + "replaces-base": { |
| 1235 | + "description": "For registries with type: python-index, if the boolean value is true, pip resolves dependencies by using the specified URL rather than the base URL of the Python Package Index (by default https://pypi.org/simple).", |
| 1236 | + "type": "boolean" |
| 1237 | + }, |
| 1238 | + "organization": { |
| 1239 | + "description": "", |
| 1240 | + "type": "string" |
| 1241 | + }, |
| 1242 | + "repo": { |
| 1243 | + "description": "", |
| 1244 | + "type": "string" |
| 1245 | + }, |
| 1246 | + "auth-key": { |
| 1247 | + "description": "", |
| 1248 | + "type": "string" |
| 1249 | + }, |
| 1250 | + "public-key-fingerprint": { |
| 1251 | + "description": "", |
| 1252 | + "type": "string" |
| 1253 | + }, |
| 1254 | + "registry": { |
| 1255 | + "description": "The name of the cargo registry.", |
| 1256 | + "type": "string" |
| 1257 | + }, |
| 1258 | + "tenant-id": { |
| 1259 | + "description": "The tenant ID for Azure OIDC authentication.", |
| 1260 | + "type": "string" |
| 1261 | + }, |
| 1262 | + "client-id": { |
| 1263 | + "description": "The client ID for Azure OIDC authentication.", |
| 1264 | + "type": "string" |
| 1265 | + }, |
| 1266 | + "jfrog-oidc-provider-name": { |
| 1267 | + "description": "The JFrog OIDC provider name for authentication.", |
| 1268 | + "type": "string" |
| 1269 | + }, |
| 1270 | + "identity-mapping-name": { |
| 1271 | + "description": "The identity mapping name for JFrog OIDC authentication.", |
| 1272 | + "type": "string" |
| 1273 | + }, |
| 1274 | + "audience": { |
| 1275 | + "description": "The audience for OIDC or AWS authentication.", |
| 1276 | + "type": "string" |
| 1277 | + }, |
| 1278 | + "aws-region": { |
| 1279 | + "description": "The AWS region for AWS CodeArtifact authentication.", |
| 1280 | + "type": "string" |
| 1281 | + }, |
| 1282 | + "account-id": { |
| 1283 | + "description": "The AWS account ID for AWS CodeArtifact authentication.", |
| 1284 | + "type": "string" |
| 1285 | + }, |
| 1286 | + "role-name": { |
| 1287 | + "description": "The AWS role name for AWS CodeArtifact authentication.", |
| 1288 | + "type": "string" |
| 1289 | + }, |
| 1290 | + "domain": { |
| 1291 | + "description": "The domain for AWS CodeArtifact authentication.", |
| 1292 | + "type": "string" |
| 1293 | + }, |
| 1294 | + "domain-owner": { |
| 1295 | + "description": "The domain owner for AWS CodeArtifact authentication.", |
| 1296 | + "type": "string" |
| 1297 | + } |
| 1298 | + }, |
| 1299 | + "required": ["type", "url"] |
1298 | 1300 | }, |
1299 | 1301 | "minProperties": 1 |
1300 | 1302 | }, |
|
0 commit comments