Skip to content
Bitcoin Roots

v30.3-roots.1 · Commit 8: [PATCH 08/68] ci: restore Roots assurance on Core 30.3 interfaces

ci/change-classifier-policy.json

Before: /dev/null · After: ci/change-classifier-policy.json

File metadata
new file mode 100644
index 0000000000000000000000000000000000000000..ebe3df3252f1fee385f0ae00b3f8bac74ffe0dad

Download original patch · Release notes

Diff rows 1–41 of 41. Line numbers refer to the original before/after files.

+ Added− RemovedUnmarked lines are context.

Scroll the code area horizontally to read long lines. The two line-number columns refer to before and after.

ci/change-classifier-policy.json ADDED
@@ -0,0 +1,41 @@
1
+ {
2
+ "version": 1,
3
+ "categories": [
4
+ "docs-only",
5
+ "branding",
6
+ "gui",
7
+ "wallet",
8
+ "build",
9
+ "critical",
10
+ "cpp",
11
+ "unknown"
12
+ ],
13
+ "labels": [
14
+ "ci:full",
15
+ "ci:sanitizers",
16
+ "ci:fuzz",
17
+ "ci:compat",
18
+ "ci:platforms"
19
+ ],
20
+ "defaults": {
21
+ "baseline": "always",
22
+ "docs-only": ["docs"],
23
+ "branding": ["gui"],
24
+ "gui": ["gui"],
25
+ "wallet": ["wallet", "sanitizers", "fuzz", "compat", "platforms"],
26
+ "build": "broad",
27
+ "critical": "broad",
28
+ "cpp": ["sanitizers", "fuzz", "platforms"],
29
+ "unknown": "broad"
30
+ },
31
+ "fail_open": ["unknown-path", "ambiguous-path", "empty-file-list", "truncated-file-list", "api-error", "invalid-policy"],
32
+ "path_rules": [
33
+ {"category": "build", "prefixes": [".github/", "ci/", "cmake/", "depends/", "contrib/devtools/", "build_msvc/"], "suffixes": ["CMakeLists.txt", ".cmake", ".yml", ".yaml"]},
34
+ {"category": "critical", "prefixes": ["doc/man/", "share/examples/bitcoin.conf", "src/qt/locale/bitcoin_en.ts", "src/consensus/", "src/script/", "src/primitives/", "src/policy/", "src/rpc/", "src/node/", "src/kernel/", "src/net", "src/txmempool", "src/validation", "src/serialize", "src/chain", "test/functional/test_framework/", "test/"], "suffixes": []},
35
+ {"category": "docs-only", "prefixes": ["doc/"], "suffixes": [".md", ".markdown", ".mdown", ".mkdn", ".mdx"]},
36
+ {"category": "branding", "prefixes": ["src/qt/res/", "share/pixmaps/"], "suffixes": [".svg", ".png", ".ico", ".icns"]},
37
+ {"category": "gui", "prefixes": ["src/qt/", "share/appdata/", "share/applications/"], "suffixes": []},
38
+ {"category": "wallet", "prefixes": ["src/wallet/", "test/functional/wallet_", "test/functional/feature_assumeutxo.py"], "suffixes": []},
39
+ {"category": "cpp", "prefixes": ["src/"], "suffixes": [".c", ".cc", ".cpp", ".cxx", ".h", ".hh", ".hpp", ".hxx"]}
40
+ ]
41
+ }