Open 89luca89 opened 2 years ago
My suggestion would be to use Vercel for deploying the website. There is also a dedicated guide located here. Vercel really has a generous free plan. There is always the opportunity of applying for a premium feature plan and increased limits on the sole premise of being oss.
If the backup is on gitlab, easiest is to use GitLab Pages, but Vercel looks interesting, TIL.
Kind of worrying that you get flagged just for GitHub Actions - Red Hat's Packit (which let you trigger scratch RPM builds when the upstream changes) is implemented on GitHub as... an app on GitHub Actions :(
Not a problem when we enable it on our projects, but if we enable it on a smaller GitHub owner's project they might run into the same issues
@michel-slm Probably the issue here was that the CI job, runs a permutation of all supported container managers, distros and distro versions.
For now it's about 106 jobs as you can see here: https://github.com/89luca89/distrobox/actions/runs/2334776515
I'm working on also supporting nerdctl, this would bring the count to 159
That's probably why it triggered something on their part, granted, they could've warned me. At least once.
Anyway I'll need to find something to run all of this, now that TravisCI also is non-free. I'll explore Vercel and Netlify for the website/docs :+1:
For now I've mitigated the use of Workflows using an auto-cancel option for redundant jobs, while working on migrating everything
Codeberg is pretty good. You can self-host an action runner that's largely compatible with github actions, it can automatically synchronize with git, and it has a github pages equivalent.
Latest happenings teaches us that having a backup is fundamental
So a gitlab mirror has been created here:
https://gitlab.com/89luca89/distrobox.git
As explained on my twitter account, it has to do with suspicious activity on actions
Probably right now I'm overusing actions, so better to plan some moves to be more independent from github
Suggestions are welcome to which services integrate well with github's PR and Commit process