Unfortunately the runner may not be available. Will update if things change.

Yibo

On 11/12/21 6:57 PM, Krisztián Szűcs wrote:
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