From 209aa220b0a6fc565974e2a5ede218ac64f52ead Mon Sep 17 00:00:00 2001 From: CanbiZ <47820557+MickLesk@users.noreply.github.com> Date: Fri, 21 Feb 2025 10:40:28 +0100 Subject: [PATCH] Update changelog-pr.yml --- .github/workflows/changelog-pr.yml | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/.github/workflows/changelog-pr.yml b/.github/workflows/changelog-pr.yml index ef9ed9746..2489645dc 100644 --- a/.github/workflows/changelog-pr.yml +++ b/.github/workflows/changelog-pr.yml @@ -56,7 +56,6 @@ jobs: const fileContent = await fs.readFile(configPath, 'utf-8'); let changelogConfig = JSON.parse(fileContent); - // Reihenfolge der Kategorien beibehalten const order = [ "💥 Breaking Changes", "🆕 New Scripts", @@ -87,7 +86,7 @@ jobs: }); if (!pulls || pulls.length === 0) { - console.log("⚠️ No merged PRs found. create empty Changelog."); + console.log("⚠️ No merged PRs found. Generating empty changelog."); core.setOutput("result", JSON.stringify([])); return; } @@ -101,7 +100,6 @@ jobs: const prBody = pr.body ? pr.body.toLowerCase() : ""; const prNote = `- ${pr.title} [@${pr.user.login}](https://github.com/${pr.user.login}) ([#${pr.number}](${pr.html_url}))`; - // Mapping für PR-Checkboxen → Labels const templateLabelMappings = { "🐞 bug fix": "bugfix", "✨ new feature": "feature", @@ -113,7 +111,7 @@ jobs: for (const [checkbox, label] of Object.entries(templateLabelMappings)) { const regex = new RegExp(`- \\[(.*?)\\] ${checkbox}`, "i"); const match = prBody.match(regex); - if (match && match[1].trim() !== "") { // Checkbox ist gesetzt + if (match && match[1].trim() !== "") { prLabels.push(label); addedByTemplate = true; } @@ -141,11 +139,12 @@ jobs: } if (addedByTemplate) { - console.log(`PR #${pr.number} added by PR-Template category`); + console.log(`PR #${pr.number} categorized via PR template selection.`); } }); - core.setOutput("result", JSON.stringify(categorizedPRs)); + core.setOutput("result", JSON.stringify(categorizedPRs.length ? categorizedPRs : [])); + - name: Update CHANGELOG.md uses: actions/github-script@v7