Copy GitHub releases onto Gitea mirrors

Gitea drops releases for pull mirrors, so a new cron/manual workflow
creates releases for tags already synced to Gitea, updates edited
notes, and streams missing assets. Adds a README.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-09-29 17:04:08 +00:00
co-authored by Claude Opus 5.5
parent 69f7cad809
commit 43a054153c
5 changed files with 241 additions and 1 deletions
+9
View File
@@ -18,6 +18,15 @@ const labels = {
['renamed mirror', 'renamed'],
['skipped org', 'skippedOrgs'],
['failure', 'failures']
]],
releases: ['Release sync', 'release-facts.json', [
['mirror', 'mirrorsChecked'],
['GitHub release', 'releasesFound'],
['created release', 'created'],
['updated release', 'updated'],
['uploaded asset', 'assetsUploaded'],
['unsynced tag', 'unsyncedTags'],
['failure', 'failures']
]]
};
const md = text => String(text).replace(/[\\`*_[\]#]/g, '\\$&');