-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathgen-changelog.toml
More file actions
98 lines (85 loc) · 2.22 KB
/
gen-changelog.toml
File metadata and controls
98 lines (85 loc) · 2.22 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
85
86
87
88
89
90
91
92
93
94
95
96
97
98
# Group tables define the third-level headings used to organize commits in the changelog.
# Each group has the following properties:
# - name: Display name for the group (should match the table name)
# - publish: Controls whether this group appears in the published changelog
# - cc-types: Array of conventional commit types that belong to this group
#
# To add a new group:
# 1. Copy an existing group table
# 2. Update the table name (e.g., [groups.MyGroup])
# 3. Set the name field to match the table name
# 4. Add the appropriate conventional commit types to cc-types
#
# Example:
# [groups.MyGroup]
# name = "MyGroup"
# publish = true
# cc-types = ["mygroup"]
#
# Note: Each commit type should only belong to one group.
[groups.Deprecated]
name = "Deprecated"
publish = false
cc-types = ["deprecated"]
[groups.Testing]
name = "Testing"
publish = false
cc-types = ["test"]
[groups.Removed]
name = "Removed"
publish = false
cc-types = ["removed"]
[groups.Miscellaneous]
name = "Miscellaneous"
publish = false
cc-types = ["misc"]
[groups.Build]
name = "Build"
publish = true
cc-types = ["build"]
[groups.Changed]
name = "Changed"
publish = true
cc-types = ["refactor"]
[groups.Added]
name = "Added"
publish = true
cc-types = ["feat"]
[groups.Security]
name = "Security"
publish = false
cc-types = ["security", "dependency"]
[groups.Documentation]
name = "Documentation"
publish = false
cc-types = ["doc", "docs"]
[groups.Fixed]
name = "Fixed"
publish = true
cc-types = ["fix"]
[groups.Chore]
name = "Chore"
publish = true
cc-types = ["chore"]
[groups."Continuous Integration"]
name = "Continuous Integration"
publish = false
cc-types = ["ci"]
# Defines the display order of groups in the changelog.
# Groups are listed with their priority values (lower numbers appear first).
# Only groups that should be displayed need to be included here.
[headings]
Added = 1
Changed = 3
Fixed = 2
Security = 4
Build = 5
Chore = 6
# Controls the number of changelog sections to display.
# Each section represents a second-level heading and can be either:
# - "unreleased" for pending changes
# - A version number for released versions
# This setting limits the changelog to show only the most recent releases.
[display-sections]
variant = "custom"
data = 3