1 hour ago · Tech · 0 comments

After a couple of years running Gitea and Forgejo, I moved my private repos back to GitHub, because my instance was DDoS'd a couple of times and I found myself spending more time than I had wanted upgrading and maintaining it. I didn't like it, and soon after they started pushing hard for Copilot and AI everywhere, I started looking for alternatives again. Codeberg became the obvious choice for mirroring public repos (I'm still in the process of doing this), but their terms don't allow private, non-FOSS projects, so I eventually chose SourceHut for those, and I've been a very happy customer for a few months, now! I'd like to share how I migrated a couple of Github Actions for a Deno app with a docker compose based deploy via SSH from GitHub to SourceHut Builds, where I've got a ton more control (they're also faster and run closer to my infrastructure in EU)! Hopefully this will help someone else with a similar problem. Here's a sample .github/workflows/deploy.yml file I used to have:…

No comments yet. Log in to reply on the Fediverse. Comments will appear here.