chevah / pythia

Chevah's Python 3 distribution
MIT License
4 stars 2 forks source link

Self-hosted runners #8

Closed dumol closed 3 years ago

dumol commented 3 years ago

We need to support pythia on all the SFTPPlus v4 OSes.

My suggest is to keep the repo public but add private runners .... we will see if people will be tempted to create PR with malicious code... as a first steps, GitHub Actions can be configured to run actions for this repo only from GitHub and Chevah own org.

Originally posted by @adiroiban in https://github.com/chevah/pythia/issues/5#issuecomment-727624935

dumol commented 3 years ago

Relevant: https://docs.github.com/en/free-pro-team@latest/actions/hosting-your-own-runners/about-self-hosted-runners#supported-operating-systems-for-self-hosted-runners

Notably missing:

Note that Ubuntu 16.04 on ARM64 (for the generic arm64 Linux build) should work, according to https://github.blog/changelog/2019-12-03-github-actions-self-hosted-runners-on-arm-architectures/.

Also, CentOS 8 and Amazon Linux 2 should work, I guess, given the list of supported OS'es for their binaries.

adiroiban commented 3 years ago

I expect Centos8 and AMZ 2 will work as they are "modern" version on which .net core can run.

So for now, only add private self-hosted runners for Centos and AMZ2