Revamp CI/CD #4
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The current CI job builds on Debian, Fedora and Nix. While the existing Debian, Fedora and Nix jobs serve to test building on the latest stable versions of these distributions, they do not generate packages.
Instead of using a separate workflow to publish a generic tar.gz file, the existing Debian and Fedora jobs should be modified to produce packages for their respective distributions. It might also be desirable to use another tool to generate all of these packages in a separate job, and use the distribution-specific jobs solely for testing.
It may also be a good idea to provide a statically linked or otherwise more portable binary for other linux distributions. The current generic package is built on an old version of Debian, which does a good enough job of being portable for glibc based distributions, however it does not guarantee compatibility with all.
Gitea does not have a built-in nix cache, so nix is not a high priority right now.