From d15ce3e54a6427560495f2900268007308dec337 Mon Sep 17 00:00:00 2001 From: sushmangupta Date: Fri, 14 Aug 2026 14:57:45 +0200 Subject: [PATCH] Update announcements --- .github/scripts/generate-announcement.js | 41 +++++++++++++++------ .github/workflows/generate-announcement.yml | 6 +++ 2 files changed, 35 insertions(+), 12 deletions(-) diff --git a/.github/scripts/generate-announcement.js b/.github/scripts/generate-announcement.js index 701aabd8e..b65188c07 100644 --- a/.github/scripts/generate-announcement.js +++ b/.github/scripts/generate-announcement.js @@ -80,26 +80,43 @@ async function githubGet(url) { // Output //-------------------------------------------------- - console.log(""); + //-------------------------------------------------- +// Generate Markdown +//-------------------------------------------------- - console.log( - `Found ${announcementPRs.length} announcement PR(s).` - ); +let markdown = `# Weekly Developer Announcement - console.log(""); +Generated on ${new Date().toDateString()} - for (const pr of announcementPRs) { +--- - console.log("--------------------------------"); +`; - console.log(`#${pr.number}`); +for (const pr of announcementPRs) { - console.log(pr.title); + markdown += `## ${pr.title} - console.log(pr.html_url); +**PR:** #${pr.number} - console.log(""); +**Link:** ${pr.html_url} - } +**Summary** + +${pr.body || "_No description provided._"} + +--- + +`; + +} + +console.log(markdown); + +fs.writeFileSync( + "announcement.md", + markdown +); + +console.log("announcement.md generated."); })(); diff --git a/.github/workflows/generate-announcement.yml b/.github/workflows/generate-announcement.yml index 2fa5a6152..afc04c449 100644 --- a/.github/workflows/generate-announcement.yml +++ b/.github/workflows/generate-announcement.yml @@ -1,5 +1,11 @@ name: Weekly Announcement Generator +- name: Upload Announcement + uses: actions/upload-artifact@v4 + with: + name: weekly-announcement + path: announcement.md + on: workflow_dispatch: