Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion extra/generate-changelog.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import * as childProcess from "child_process";

const ignoreList = ["louislam", "CommanderStorm", "UptimeKumaBot", "weblate", "Copilot", "autofix-ci[bot]", "app/copilot-swe-agent", "app/github-actions", "github-actions[bot]"];

const mergeList = ["Translations Update from Weblate", "Update dependencies"];
const mergeList = ["chore: Translations Update from Weblate", "chore: Update dependencies"];
Copy link

Copilot AI Feb 8, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

mergeList.includes(pr.title) relies on exact title matching. Updating the list to only the chore: ... variants fixes the current case but makes the merge behavior brittle (e.g., older PRs without the prefix, or other conventional prefixes like chore(i18n): ..., won’t merge). Consider normalizing PR titles (strip conventional prefixes like chore:/chore(...)), or include both old and new title variants in mergeList to avoid regressions.

Suggested change
const mergeList = ["chore: Translations Update from Weblate", "chore: Update dependencies"];
const mergeList = [
"Translations Update from Weblate",
"chore: Translations Update from Weblate",
"chore(i18n): Translations Update from Weblate",
"Update dependencies",
"chore: Update dependencies",
];

Copilot uses AI. Check for mistakes.

const template = `

Expand Down
Loading