For all those who want to run CI on Woodpecker, especially for hosting on Codeberg, I’ve made a small template build.yaml that should work out of the box.
Woodpecker uses docker containers, so I build a new one every night (thanks to @marler8997 for zigup) for testing Zigglings.
Woodpecker has a good documentation “Welcome to Woodpecker”, but some important information for us is unfortunately somewhat hidden. If we want to use the latest Zig version, we need an nightly Ziglang container. The command “pull: true” is required for this. Otherwise, the container is often cached, and we do not receive a new version.
I hope it is helpful for some of you.