Commit Graph
3 Commits
Author SHA1 Message Date
jcoffey-dev 1f0c7971d6 discourse-release: announce a given tag, for releases made by the job's own token
Gitea starts no workflow for events caused by the Actions bot, so a release
created with GITHUB_TOKEN never fires 'on: release'. With 'tag:' the action
fetches that release itself; drafts are skipped.
2026-09-26 19:26:53 -07:00
jcoffey-dev 3e48cb0cb9 discourse-release: title topics by repo and tag, not release name
Release names differ between projects (some repeat the tag, some carry the
product name in capitals); '<repo> <tag> released' reads the same for all.
2026-09-26 17:56:51 -07:00
jcoffey-dev 6245815b09 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.
2026-09-26 16:33:53 -07:00