So 14 worked, let's try 16. (Actually noticed fedora uses v16 not 14 which makes sense if you see the support time.)
@@ -104,7 +104,7 @@ jobs:
- name: Setup Node
uses: actions/setup-node@v3
with:
- node-version: '14'
+ node-version: '16'
cache: 'npm'
cache-dependency-path: 'js/package-lock.json'