I eperience the same issue:
I’m using a docker-compose deployment for both gitea & act runner ; docker-compose file is equivalent to to one of the example: gitea/act_runner/src/branch/main/examples/docker-compose
version: "3.4"
services:
gitea:
container_name: gitea
restart: always
image: gitea/gitea:latest
environment:
- USER_UID=1000
- USER_GID=1000
- GITEA__server__HTTP_PORT=80
- GITEA__server__DOMAIN=git.lan
- GITEA__server__SSH_DOMAIN=gitea.lan
volumes:
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
- /data/gitea:/data:rw
cap_add:
- NET_ADMIN
gitea_runner:
container_name: gitea_runner
image: gitea/act_runner
restart: always
depends_on:
- gitea
volumes:
- /data/gitea_runner:/data
- /var/run/docker.sock:/var/run/docker.sock
environment:
GITEA_INSTANCE_URL: "http://gitea.lan"
GITEA_RUNNER_REGISTRATION_TOKEN: "xxx"
My workflow file is also the same as found in gitea’s documentation:
name: Gitea Actions Demo
run-name: ${{ gitea.actor }} is testing out Gitea Actions
on: [push]
jobs:
Explore-Gitea-Actions:
runs-on: ubuntu-latest
steps:
- run: echo " The job was automatically triggered by a ${{ gitea.event_name }} event."
- run: echo " This job is now running on a ${{ runner.os }} server hosted by Gitea!"
- run: echo " The name of your branch is ${{ gitea.ref }} and your repository is ${{ gitea.repository }}."
- run: env
- name: Check out repository code
uses: actions/checkout@v3
Despite of that, I get the same error for step actions/checkout@v3
:
OCI runtime exec failed: exec failed: unable to start container process: exec: "node": executable file not found in $PATH: unknown
Note: my host is based on an ARM64 architecture.