Releases were retained forever. Each build is ~121 MB of attachments, so the Gitea server grew by that much on every push to main — five builds had already reached 606 MB, and nothing would have stopped it. The release job now deletes versioned releases beyond the newest five, and their tags with them (a tag survives its release and would otherwise pile up). Five keeps a previous build available for a friend or a bisect while staying well under a gigabyte. The 'latest' pointer is explicitly excluded from pruning: it is the launcher's feed, not a build. |
||
|---|---|---|
| .. | ||
| ci.yml | ||