Repository navigation
Expand file tree
/
Copy pathcontract.json
More file actions
84 lines (84 loc) · 2.21 KB
/
Copy pathcontract.json
File metadata and controls
84 lines (84 loc) · 2.21 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
{
"schema_version": 1,
"component": "node",
"integration_version": 6,
"shared_defaults": {
"config_key": "defaults",
"source_fields": [
"repository",
"path",
"ref"
],
"inheritable_fields": [
"toolchain",
"maintenance",
"minimumReleaseAgeDays",
"schedule"
],
"recommended_file": "defaults/node-maintenance.json",
"maximum_sources": 8,
"local_overrides_win": true
},
"minimum_release_age_days_default": 10,
"configuration_issue": {
"title": "Node audit configuration",
"marker": "<!-- node-audit-configuration:v1 -->",
"permission": "issues: write",
"reuse_closed_issue": true
},
"maintenance_defaults": {
"mode": "security-only",
"upgradeScope": "major"
},
"toolchain_config": "toolchain",
"toolchain_defaults": {
"node": "project",
"npm": "project",
"pnpm": "project"
},
"caller_template": "node/caller.yml",
"consumer_config": ".github/node-maintenance.json",
"consumer_workflow": ".github/workflows/dependency-audit.yml",
"audit_schedules": {
"config_key": "schedule",
"inheritable_since": 6,
"merge": "local cron list replaces inherited list per kind",
"kinds": [
"security",
"upgrades"
],
"new_installation": {
"security": [
"0 2 * * 1"
],
"upgrades": []
},
"manual_input": "audit-kind",
"manual_choices": [
"security",
"upgrades"
],
"pull_request_branch": "maintenance/dependency-audit",
"cron_lists_supported": true
},
"package_managers": [
"npm",
"pnpm"
],
"project_scope": "one standalone package directory and lockfile",
"validation_script_default": "build",
"local_patches": {
"config_key": "localPatches",
"inherited": false,
"assertion": "maintainer-declared, not independently certified",
"automatic_patch_removal": false,
"notification": "one issue per repository for published official fixes"
},
"breaking_changes": {
"previous_component": "docusaurus",
"old_configuration": ".github/docusaurus.json",
"old_script_option": "buildScript",
"compatibility_layer": false
},
"cron_list_maintenance_mode_default": "security-and-maintenance"
}