discourse-release: announce published releases on the community forum

A composite action: reads the release from the event file with jq, looks up
the repo's Announcements category (release-map.json) and posts as
release-bot. One topic per repo+tag via the topic external_id, so a re-run
is a no-op. Optional Discord webhook.
This commit is contained in:
jcoffey-dev committed 2026-09-26 16:33:53 -07:00
1 parent fab0c4d45e
commit 6245815b09
4 files changed
+142

No files matched your search

+14
View File
@@ -0,0 +1,14 @@
{
"_comment": "Gitea repo -> forum Announcements category (parent/child slug). The one place this mapping lives; adding a project is one line here.",
"inbuxa/inbuxa-server": "inbuxa/announcements",
"inbuxa/ihasmail-inbuxa": "inbuxa/announcements",
"inbuxa/inbuxa-admin": "inbuxa/announcements",
"inbuxa/inbuxa-installer": "inbuxa/announcements",
"coffey-labs/ihasmail": "ihasmail/announcements",
"coffey-labs/ihasmail-oneshot": "ihasmail/announcements",
"coffey-labs/ihasvpn": "ihasvpn/announcements",
"coffey-labs/cairnobs": "cairn-obs/announcements",
"coffey-labs/stalwart-migrator": "coffey-labs/announcements",
"coffey-labs/SysAdminAutomation": "coffey-labs/announcements",
"coffey-labs/ubuntu2mint": "coffey-labs/announcements"
}