Gitea actions: “Cannot find: node in PATH”

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.