Skip to content

Commit 13a4693

Browse files
committed
Exclude development/infrastructure changes from release notes
Users don't care about CI/CD improvements, release workflows, build processes, or testing infrastructure. Only include user-visible changes. Related to #671
1 parent 93d0eb6 commit 13a4693

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

scripts/generate-release-notes.sh

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -129,11 +129,14 @@ Guidelines:
129129
- Use bold for feature/component names followed by colon
130130
- Do NOT include commit hashes - they clutter the release notes
131131
- Only include issue references like (#123) if explicitly mentioned in commit messages
132-
- Focus on user-visible changes only
132+
- Focus ONLY on user-visible changes - exclude all development/infrastructure changes
133+
- EXCLUDE: CI/CD changes, release workflow improvements, build process changes, development tooling, testing infrastructure
134+
- EXCLUDE: Anything about "release notes generation", "automated release", "validation scripts", "GitHub workflows"
135+
- INCLUDE ONLY: Features users interact with, bug fixes users experience, performance improvements users notice
133136
- Use clear, non-technical language
134137
- Group related changes together logically
135138
- If there are no breaking changes, write "None" in that section
136-
- Keep the Notes section practical and actionable
139+
- Keep the Notes section practical and actionable for end users
137140
EOF
138141

139142
# Call LLM API based on provider

0 commit comments

Comments
 (0)