Word unexpected (expecting ")")

I’m trying to use an armv7l architecture, but I got an error at the first command:

/opt/hostedtoolcache/node/14.17.0/armv7l/bin/node: 1: Syntax error: word unexpected (expecting ")")

Here is my yml file:

name: Build package

on:
  push:
    branches: [ master ]
  pull_request:
    branches: [ master ]

jobs:
  build:
    defaults:
      run:
        working-directory: backend

    runs-on: ${{ matrix.os }}

    strategy:
      matrix:
        os: [ ubuntu-latest ]
        node-version: [ 14 ]
        architecture: [ armv7l ]

    steps:
      - uses: actions/checkout@v2
      - name: Node ${{ matrix.node-version }} - ${{ matrix.architecture }} on ${{ matrix.os }}
        uses: actions/setup-node@v2
        with:
          node-version: ${{ matrix.node-version }}
          architecture: ${{ matrix.architecture }}
      - run: npm ci

Thank you for your help!