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 

Remove an organization from Git

When I was busy with a late spring-cleaning, I thought it to be a good idea to remove some old repositories from my Git server.

At home I am running Forgejo and when I want to remove a complete organization, I need to click and type a lot.

But Forgejo, just as Gitea has a wonderful API, so, why not use that??

I saw this at Justyns site and I stole ^W borrowed this script.

[Read More]
Categories: git  Tags: sysadm