-
Notifications
You must be signed in to change notification settings - Fork 11
Expand file tree
/
Copy pathrelease.json
More file actions
44 lines (44 loc) · 1.31 KB
/
Copy pathrelease.json
File metadata and controls
44 lines (44 loc) · 1.31 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
{
"repo": "Stream-Mapparr",
"tag_prefix": "",
"default_branch": "main",
"remote": "origin",
"changelog": "CHANGELOG.md",
"version_attr_regex": null,
"hub_mode": "external",
"publish_model": "tag",
"publish_branch": null,
"python": "3.12",
"extra_gates": [
"python scripts/validate_databases.py"
],
"tests_tracked": true,
"package_dir": "Stream-Mapparr",
"plugin_key": "stream-mapparr",
"zip_name": "Stream-Mapparr.zip",
"hub_slug": "stream-mapparr",
"version_files": [
{
"path": "Stream-Mapparr/plugin.json",
"regex": "\"version\"\\s*:\\s*\"([^\"]+)\""
},
{
"path": "Stream-Mapparr/plugin.py",
"regex": "^\\s*PLUGIN_VERSION\\s*=\\s*\"([^\"]+)\""
},
{
"path": "Stream-Mapparr/__init__.py",
"regex": "^__version__\\s*=\\s*\"([^\"]+)\""
}
],
"precommit_tests": [
"tests/test_fuzzy_matcher.py",
"tests/test_plugin_helpers.py",
"tests/test_version_sync.py"
],
"precommit_extra": [
"echo \"[pre-commit] validating channel databases\"",
"\"$PY\" scripts/validate_databases.py >/dev/null"
],
"_note": "Contract read by scripts/*.py, .githooks, .github/workflows and the workspace release, pre-release-qa, deploy-plugin and hub-release skills. Values marked null are unknown or not applicable. Keep keys in this order."
}