Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Important] migrate actions elsewhere #277

Open
89luca89 opened this issue May 17, 2022 · 5 comments
Open

[Important] migrate actions elsewhere #277

89luca89 opened this issue May 17, 2022 · 5 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@89luca89
Copy link
Owner

89luca89 commented May 17, 2022

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

  • migrate website elsewhere
  • migrate all github actions somewhere else

Suggestions are welcome to which services integrate well with github's PR and Commit process

@89luca89 89luca89 added enhancement New feature or request help wanted Extra attention is needed labels May 17, 2022
@89luca89 89luca89 pinned this issue May 17, 2022
@misobarisic
Copy link
Contributor

misobarisic commented May 17, 2022

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.

@michel-slm
Copy link
Contributor

michel-slm commented May 17, 2022

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

https://github.com/facebook/folly/runs/6449237867

@89luca89
Copy link
Owner Author

@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 👍

89luca89 added a commit that referenced this issue May 25, 2022
@89luca89
Copy link
Owner Author

For now I've mitigated the use of Workflows using an auto-cancel option for redundant jobs, while working on migrating everything

@traverseda
Copy link

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

4 participants