Skip to content

Commit 7d6a559

Browse files
authored
add changelog-config (#356)
1 parent b63919f commit 7d6a559

File tree

1 file changed

+118
-0
lines changed

1 file changed

+118
-0
lines changed
Lines changed: 118 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,118 @@
1+
{
2+
"categories": [
3+
{
4+
"title": "## Executors\n\n<details><summary>Changelog</summary>",
5+
"labels": ["executor", "local", "slurm", "dgxcloud", "lepton", "skypilot", "docker"],
6+
"exclude_labels": ["ignore"]
7+
},
8+
{
9+
"title": "</details>\n\n## Ray Integration\n\n<details><summary>Changelog</summary>",
10+
"labels": ["ray", "kuberay", "ray-slurm"],
11+
"exclude_labels": ["ignore"]
12+
},
13+
{
14+
"title": "</details>\n\n## CLI & Configuration\n\n<details><summary>Changelog</summary>",
15+
"labels": ["cli", "config", "parsing"],
16+
"exclude_labels": ["ignore"]
17+
},
18+
{
19+
"title": "</details>\n\n## Experiment & Job Management\n\n<details><summary>Changelog</summary>",
20+
"labels": ["experiment", "job", "task"],
21+
"exclude_labels": ["ignore"]
22+
},
23+
{
24+
"title": "</details>\n\n## Packaging & Deployment\n\n<details><summary>Changelog</summary>",
25+
"labels": ["packaging", "deployment"],
26+
"exclude_labels": ["ignore"]
27+
},
28+
{
29+
"title": "</details>\n\n## Documentation\n\n<details><summary>Changelog</summary>",
30+
"labels": ["docs", "documentation"],
31+
"exclude_labels": ["ignore"]
32+
},
33+
{
34+
"title": "</details>\n\n## CI/CD\n\n<details><summary>Changelog</summary>",
35+
"labels": ["ci", "github-actions", "workflow"],
36+
"exclude_labels": ["ignore"]
37+
},
38+
{
39+
"title": "</details>\n\n## Bug Fixes\n\n<details><summary>Changelog</summary>",
40+
"labels": ["bug", "bugfix", "fix"],
41+
"exclude_labels": ["ignore"]
42+
}
43+
],
44+
"ignore_labels": [
45+
"ignore",
46+
"skip-changelog"
47+
],
48+
"sort": "ASC",
49+
"template": "\n${{CHANGELOG}}</details>\n\n## Others\n\n<details><summary>Changelog</summary>\n\n${{UNCATEGORIZED}}\n</details>\n",
50+
"pr_template": "- ${{TITLE}} [#${{NUMBER}}](${{URL}})",
51+
"empty_template": "- No changes in this release",
52+
"label_extractor": [
53+
{
54+
"pattern": "(.*executor.*)|(.*local.*)|(.*slurm.*)|(.*dgxcloud.*)|(.*lepton.*)|(.*skypilot.*)|(.*docker.*)",
55+
"target": "executor",
56+
"flags": "gimu",
57+
"on_property": ["title", "body"]
58+
},
59+
{
60+
"pattern": "(.*ray.*)|(.*kuberay.*)",
61+
"target": "ray",
62+
"flags": "gimu",
63+
"on_property": ["title", "body"]
64+
},
65+
{
66+
"pattern": "(.*cli.*)|(.*command.*)|(.*parse.*)|(.*argument.*)",
67+
"target": "cli",
68+
"flags": "gimu",
69+
"on_property": ["title", "body"]
70+
},
71+
{
72+
"pattern": "(.*experiment.*)|(.*job.*)|(.*task.*)",
73+
"target": "experiment",
74+
"flags": "gimu",
75+
"on_property": ["title", "body"]
76+
},
77+
{
78+
"pattern": "(.*packaging.*)|(.*package.*)|(.*deploy.*)|(.*archive.*)|(.*mount.*)",
79+
"target": "packaging",
80+
"flags": "gimu",
81+
"on_property": ["title", "body"]
82+
},
83+
{
84+
"pattern": "(.*doc.*)|(.*readme.*)|(.*guide.*)|(.*tutorial.*)",
85+
"target": "docs",
86+
"flags": "gimu",
87+
"on_property": ["title", "body"]
88+
},
89+
{
90+
"pattern": "(.*\\bci\\b.*)|(.*github.*)|(.*workflow.*)|(.*action.*)",
91+
"target": "ci",
92+
"flags": "gimu",
93+
"on_property": ["title", "body"]
94+
},
95+
{
96+
"pattern": "(.*\\[bug.*)|(.*\\bfix\\b.*)|(.*bugfix.*)|(.*patch.*)",
97+
"target": "bug",
98+
"flags": "gimu",
99+
"on_property": ["title", "body"]
100+
}
101+
],
102+
"duplicate_filter": {
103+
"pattern": ".+",
104+
"on_property": "title",
105+
"method": "match"
106+
},
107+
"transformers": [
108+
],
109+
"max_tags_to_fetch": 100,
110+
"max_pull_requests": 500,
111+
"max_back_track_time_days": 365,
112+
"exclude_merge_branches": [
113+
],
114+
"tag_resolver": {
115+
"method": "semver"
116+
}
117+
}
118+

0 commit comments

Comments
 (0)