I also thought this wasn’t an issue anymore, there’s a setting in the Actions settings where you can enable or disable workflows from forked pull requests. But someone on Reddit spooked me a bit about it, so for now, I’ve made the repo private until I’m 100% sure there are no risks. I wanted it public because I was considering using GitHub Issues as a backend for blog comments, but I’ll reevaluate that. Also, thanks for the idea of running a local git server with mirroring to GitHub—I hadn’t considered having two upstreams. That could be a great setup, especially since I’m still in college and trying to build in public for future job opportunities while keeping CI/CD self-hosted.
To be honest, when I set this up and wrote the guide, I wasn’t really aware of Forgejo as a distinct option, or at least hadn’t looked into it deeply. Gitea came up frequently in my research for lightweight self-hosted Git servers Having had a quick look now that you mention it, while Forgejo definitely looks like a solid project, I’m not immediately seeing any specific features it offers that are essential for my personal use case that Gitea doesn’t already cover. Gitea’s is meeting my needs perfectly so far. But it’s good to know about it, thanks for bringing it up!