You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/scripts/generate-changelog-entry.js
+11-9Lines changed: 11 additions & 9 deletions
Original file line number
Diff line number
Diff line change
@@ -21,29 +21,31 @@ Based on the following merged pull requests from the last 7 days, write a Mintli
21
21
Merged PRs (${prCount} total):
22
22
${prSummary}
23
23
24
-
Output ONLY the raw <Update> MDX block — no explanation, no markdown fences.
24
+
Output ONLY the raw <Update> MDX block — no explanation.
25
25
Use this exact format (matching the existing changelog style):
26
26
27
27
<Update label="${TODAY}" description="Week of ${WEEK_START}–${TODAY}" tags={["Feature", "Improvement", "Fix"]}>
28
28
## New features
29
29
30
-
**Feature name** — User-facing description.
30
+
**Feature name** — User-facing description. ([#PR_NUMBER](https://github.com/geturbackend/urBackend/pull/PR_NUMBER) by [@username](https://github.com/username))
31
31
32
32
## Improvements
33
33
34
-
**Improvement name** — Description.
34
+
**Improvement name** — Description. ([#PR_NUMBER](https://github.com/geturbackend/urBackend/pull/PR_NUMBER) by [@username](https://github.com/username))
35
35
36
36
## Bug fixes
37
37
38
-
- Fix description (#PR_NUMBER)
38
+
- Fix description ([#PR_NUMBER](https://github.com/geturbackend/urBackend/pull/PR_NUMBER) by [@username](https://github.com/username))
39
39
</Update>
40
40
41
41
Rules:
42
-
- Only include sections (## New features / ## Improvements / ## Bug fixes) that have actual content.
43
-
- Adjust the tags array to only include applicable tags from: "Feature", "Improvement", "Fix", "Security".
44
-
- Write for developers using the platform, not the internal team.
45
-
- Be concise and factual. Do not invent features not evidenced by the PRs.
46
-
- If no PRs were merged, output: <Update label="${TODAY}" description="Week of ${WEEK_START}–${TODAY}" tags={[]}>No significant changes this week.</Update>`;
42
+
1. CRITICAL: Start your response EXACTLY with <Update and end with </Update>. Do NOT wrap your output in markdown code blocks (\`\`\`). Any extra text will break our pipeline.
43
+
2. Ignore internal chores, dependency bumps, CI/CD updates, and test-only PRs. Only include changes that directly impact end-users or developers.
44
+
3. For every item, include the PR number linked to its URL and the author linked to their GitHub profile.
45
+
4. Only include sections (## New features / ## Improvements / ## Bug fixes) that have actual content.
46
+
5. Adjust the tags array to only include applicable tags from: "Feature", "Improvement", "Fix", "Security".
47
+
6. Write for developers using the platform, not the internal team. Be concise and factual. Do not invent features not evidenced by the PRs.
48
+
7. If no PRs were merged (or if all were ignored), output: <Update label="${TODAY}" description="Week of ${WEEK_START}–${TODAY}" tags={[]}>No significant changes this week.</Update>`;
0 commit comments