On Wed, Nov 10, 2021 at 2:55 AM Yibo Cai <yibo....@arm.com> wrote:
>
> Some updates, @kou, @kszucs
>
> There are two kinds of runners provided. One is dynamic vm created on
> demand like travis, suitable for github action runner to verify pr.
> Another kind is static vm with pre-deployed os, simply an arm64 aws
> cloud instance. Looks we prefer static vm as a crossbow runner.

Correct. I'm not aware of any way to deploy a github-actions runner to
ephemeral machines on demand.
>
> Please note for security reasons, the runner cannot be accessed directly
> from internet. Inbound connection requests are rejected. It can initiate
> connections to other hosts. Is it okay for crossbow?

Shouldn't be a problem, see
https://docs.github.com/en/actions/hosting-your-own-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github

> Any security concern from crossbow side?

Crossbow can only be triggered by trusted contributors, so with
reasonable precautions we can maintain a low risk setup.

>
> On 10/22/21 10:07 AM, Yibo Cai wrote:
> > Thanks. I'm applying for the runner. Will update when ready.
> >
> > On 10/22/21 6:31 AM, Krisztián Szűcs wrote:
> >> On Thu, Oct 21, 2021 at 11:53 PM Sutou Kouhei <k...@clear-code.com> wrote:
> >>>
> >>> Hi,
> >>>
> >>> It's useful!
> >>>
> >>> We have two options to use this:
> >>>
> >>>     1. Use this on https://github.com/apache/arrow
> >>>     2. Use this on https://github.com/ursacomputing/crossbow/
> >>>
> >>> 1. is for CI of each commit/pull request.
> >>>
> >>> 2. is for CI of daily build and "@github-actions crossbow
> >>> submit ..." comment in pull request.
> >>>
> >>> (We can choose both of them.)
> >>>
> >>> If we choose 1., we need to ask INFRA for adding new
> >>> self-hosted runners. Because we don't have admin permission
> >>> of apache/arrow. Could you show a URL how to use the
> >>> self-hosted runners?
> >>>
> >>> If we choose 2., we will able to do all needed work by
> >>> ourselves because we have admin permission of
> >>> ursacomputing/crossbow/.
> >> We already have a self-hosted runner configured for crossbow where we
> >> build the Apple M1 wheels.
> >>
> >> I think we should start to configure the new runners for crossbow and
> >> work out the details, and then later (if we choose to) get the
> >> required registration tokens from INFRA.
> >>>
> >>>
> >>> Thanks,
> >>> --
> >>> kou
> >>>
> >>> In <2a0074c7-562c-3a41-8763-6e1d4ac17...@arm.com>
> >>>     "Arm64 github runner" on Wed, 20 Oct 2021 12:43:16 +0800,
> >>>     Yibo Cai <yibo....@arm.com> wrote:
> >>>
> >>>> Hi,
> >>>>
> >>>> We have free Arm64 instances (maintained by Arm) as github action
> >>>> self-hosted runners for open source projects.
> >>>> Arrow Arm CI is currently running on Travis. Is an additional Arm64
> >>>> runner useful? I think we can build and verify Arm64 Linux releases on
> >>>> it.
> >>>>
> >>>> Yibo

Reply via email to