Does anyone have an example of using community mirrors properly with codeberg CI?
I imagine I would use something like an alpine container that downloads zig. Not sure yet though.
Does anyone have an example of using community mirrors properly with codeberg CI?
I imagine I would use something like an alpine container that downloads zig. Not sure yet though.
I’m not sure if anything exists for Woodpecker, but FWIW, Codeberg supports Forgejo Actions, which has sufficient compatibility with GitHub Actions that setup-zig pretty much just works.
The docs do explicitly state that they prefer woodpecker, at least for now.
“Due to outstanding security issues and bus factor (we need more maintainers for our CI service), we are currently providing hosted Actions in limited fashion: see actions/meta: Information and discussions around hosted Forgejo Actions at Codeberg - Codeberg.org. If you need Codeberg to host your CI, please use Woodpecker CI instead.”
Liza provides Woodpecker CI and Forgejo Actions setups. Woodpecker CI often requires manual steps, like generating Access Tokens and granting permissions, see README for details: