Skip to content

Commit 3269703

Browse files
committed
Reorder changelog sections
1 parent daff26c commit 3269703

3 files changed

Lines changed: 28 additions & 13 deletions

File tree

newsfragments/554.internal.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Reorder changelog sections.

pyproject.toml

Lines changed: 26 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -75,26 +75,40 @@ filename = "CHANGELOG.md"
7575
# See artifacthub changes kinds https://artifacthub.io/docs/topics/annotations/helm/
7676
# "When using the list of objects option the valid supported kinds are added, changed, deprecated, removed, fixed and security."
7777

78-
[tool.towncrier.fragment.added]
79-
name = "Added"
80-
81-
[tool.towncrier.fragment.changed]
82-
name = "Changed"
78+
[[tool.towncrier.type]]
79+
directory = "security"
80+
name = "Security"
81+
showcontent = true
8382

84-
[tool.towncrier.fragment.deprecated]
83+
[[tool.towncrier.type]]
84+
directory = "deprecated"
8585
name = "Deprecated"
86+
showcontent = true
8687

87-
[tool.towncrier.fragment.removed]
88-
name = "Removed"
88+
[[tool.towncrier.type]]
89+
directory = "added"
90+
name = "Added"
91+
showcontent = true
8992

90-
[tool.towncrier.fragment.fixed]
93+
[[tool.towncrier.type]]
94+
directory = "fixed"
9195
name = "Fixed"
96+
showcontent = true
9297

93-
[tool.towncrier.fragment.security]
94-
name = "Security"
98+
[[tool.towncrier.type]]
99+
directory = "changed"
100+
name = "Changed"
101+
showcontent = true
102+
103+
[[tool.towncrier.type]]
104+
directory = "removed"
105+
name = "Removed"
106+
showcontent = true
95107

96-
[tool.towncrier.fragment.internal]
108+
[[tool.towncrier.type]]
109+
directory = "internal"
97110
name = "Internal"
111+
showcontent = true
98112

99113
[[tool.mypy.overrides]]
100114
module = ["pyhelm3.*", "pytest_kubernetes.*"]

scripts/towncrier_to_helm_annotation.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ def find_news_fragments(root_dir):
2525
)
2626
)
2727
new_fragments = list({"description": description, "kind": kind} for description, kind in unique_new_fragments)
28-
kind_order = ["added", "changed", "deprecated", "removed", "fixed", "security"]
28+
kind_order = ["security", "deprecated", "added", "fixed", "changed", "removed"]
2929
# We order the list by kind and description alphabetically
3030
new_fragments.sort(key=lambda x: str(kind_order.index(x["kind"])) + x["description"])
3131
return new_fragments

0 commit comments

Comments
 (0)