Took the plunge into self-hosting a #Forgejo instance and mirroring my repos. Was looking to rebuild my #GitHub actions workflows with Forgejo actions instead, but now I'm underestimating how much of the community-built actions I rely upon.
#Hugo installer: easy. It's just a binary I can pull down. Just write an action that pulls it into a tool cache locally on the runner node and it's already better than curling it down as a shell script every time.
Wrangler installer, because my static site is on #Cloudflare Pages (I know, shame shame): not so easy. Apparently there's some convoluted set of steps to even install the Wrangler CLI...? Maybe I'll move to another service instead? Or maybe I'll self-host my site and shove it behind a #Tailscale funnel or something. 🤔
Still, it's a lot more work to redo my GitHub Actions workflows than I thought. I'll just keep with the self-hosting code for now and ease into a self-hosted CI system. For now.