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

JavaScript Actions in Alpine containers... but on Debian #1637

Closed
Vrtak-CZ opened this issue Jan 28, 2022 · 2 comments
Closed

JavaScript Actions in Alpine containers... but on Debian #1637

Vrtak-CZ opened this issue Jan 28, 2022 · 2 comments
Assignees
Labels
bug Something isn't working

Comments

@Vrtak-CZ
Copy link

Describe the bug
Hi, I'm running self-hosted runner (since GitHub does not support ARM) on ARM Ubuntu with Docker container and I'm using actions/checkout@v2 (SHA:ec3a7ce113134d7a93b817d10a8272cb61118579). First of all i tried to use that with my Alpine Based image but got JavaScript Actions in Alpine containers are only supported on x64 Linux runners. Detected Linux Arm64 on "Checkout repository". So I switched to Debian based image and got same message but now on "Post Checkout repository".

Also I tried to find a reason why JavaScript Actions on Alpine ARM are not supported but i was unable to find any information. I just found it was introduced 2 years ago in commit "First pass" (1918906).

To Reproduce
Steps to reproduce the behavior:

  1. Run self-hosted runner on ARM with container
  2. actions/checkout@v2 (SHA:ec3a7ce113134d7a93b817d10a8272cb61118579)
  3. See error on

Expected behavior
I workd and do not report Alpine error on debian.

Runner Version and Platform

2.287.1

OS of the machine running the runner? OSX/Windows/Linux/...
Ubuntu 20.04 - ARM with Docker 20.10.12

What's not working?

actions/checkout@v2 (SHA:ec3a7ce113134d7a93b817d10a8272cb61118579) with JavaScript Actions in Alpine containers are only supported on x64 Linux runners. Detected Linux Arm64 but on Debian image.

Job Log Output

If applicable, include the relevant part of the job / step log output here. All sensitive information should already be masked out, but please double-check before pasting here.

Runner and Worker's Diagnostic Logs

If applicable, add relevant diagnostic log information. Logs are located in the runner's _diag folder. The runner logs are prefixed with Runner_ and the worker logs are prefixed with Worker_. Each job run correlates to a worker log. All sensitive information should already be masked out, but please double-check before pasting here.

@Vrtak-CZ Vrtak-CZ added the bug Something isn't working label Jan 28, 2022
@ruvceskistefan ruvceskistefan self-assigned this Mar 2, 2022
@ruvceskistefan
Copy link
Contributor

Hi @Vrtak-CZ,
Thanks for reporting this issue! We will try to reproduce this issue and we will get back to you as soon as we can :)

@ruvceskistefan
Copy link
Contributor

Supporting Alpine ARM is an enhancement that is planned for the future, but is not yet a priority. Since a feature request for this enhancement already exists #801, I will close this issue. Feel free to reopen this issue if you think it is necessary.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants