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

[Request] Multi-arch CI runs #611

Open
tthvo opened this issue Aug 24, 2023 · 3 comments
Open

[Request] Multi-arch CI runs #611

tthvo opened this issue Aug 24, 2023 · 3 comments
Labels
ci feat New feature or request

Comments

@tthvo
Copy link
Member

tthvo commented Aug 24, 2023

Describe the feature

We should run scorecard tests on both amd64 and arm64 on github CI. I think kind should be able to support arm64 as of kind v0.20.0.

Anything other information?

We can just matrix and build the image set as multi-arch.

References:

@tthvo tthvo added good first issue Good for newcomers feat New feature or request labels Aug 24, 2023
@tthvo tthvo moved this to Backlog in 2.4.0 release Aug 24, 2023
@andrewazores
Copy link
Member

Upstream CI only has amd64 runner hardware, so running arm64 tests would require running them on top of emulation, which will be significantly slower and may negatively impact the test suite (ex. things could time out just because of execution slowness). The images should still be built and published regardless since they will likely be useful for running elsewhere, or if upstream CI does get access to ARM hardware later.

@tthvo tthvo added ci and removed good first issue Good for newcomers labels Aug 25, 2023
@tthvo
Copy link
Member Author

tthvo commented Aug 25, 2023

actions/runner-images#5631

Big sigh :((

I guess we can hook a self-host runner (maybe some machine that we use downstream): https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners

@andrewazores
Copy link
Member

Possibly. I don't really know that we have any downstream infra that we are able/approved to use that way.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci feat New feature or request
Projects
No open projects
Status: Backlog
Development

No branches or pull requests

2 participants