Building a Forgejo Actions Runner on Podman for AsciiDoc Course Releases

I have always built and released these courses locally: run make zip on my own laptop, copy the result somewhere, done. It works, but it is entirely manual — easy to forget a step, and only possible from that one laptop. I wanted a more standard way of doing this: push a tag, and have a real build happen somewhere else, the same way every time.

My AsciiDoc training repositories build workbooks, decks and zip bundles through make targets that need a real toolchain: Asciidoctor, decktape
Chromium for presentation PDFs, monolith for standalone HTML, ImageMagick for the frontpage art. None of that belongs on a shared, generic CI box, so I run my own Forgejo Actions runner, backed by Podman, on a dedicated machine.

[Read More]
Categories: git  Tags: sysadm docker podman