-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Closed as not planned
Labels
Description
Describe the bug
self-hosted runner regression on image v2.312.0 that do not package nodeJS anymore
To Reproduce
The following workflow :
name: Build
jobs:
build:
runs-on: arc-runner
container: docker.io/docker:git
steps:
- uses: actions/checkout@v3
leads to following error :
Run actions/checkout@v3
Run '/home/runner/k8s/index.js'
shell: /home/runner/externals/node16/bin/node ***0***
env: can't execute '/__e/node16/bin/node': No such file or directory
Error: Error: failed to run script step: command terminated with non-zero exit code: exit status 127
Error: Process completed with exit code 1.
Error: Executing the custom container implementation failed. Please contact your self hosted runner administrator.
Expected behavior
Run actions/checkout@v4.1.1
Run '/home/runner/k8s/index.js'
Syncing repository: xxx/xxxxx
Getting Git version info
[...]
Runner Version and Platform
Version of your runner? ghcr.io/actions/actions-runner:v2.312.0
OS of the machine running the runner? Linux Kubernetes 1.26.11
Forcing image v2.311.0 makes it work again, so it's definitely a regression in latest image.
What's not working?
It seems nodeJS path is not correct anymore in image, and is faling with actions/checkout@v3 (also with actions/checkout@v4.1.1)
Job Log Output
see up.
Runner and Worker's Diagnostic Logs
nothing relevant.
Reactions are currently unavailable