fix: resolve CI failures — Node 20+, exclude scanner-worker from build

- Update GitHub Actions workflows to Node 20/22 (ESLint 10 requires Node 20+)
- Exclude scanner-worker/ from frontend tsconfig and .dockerignore
- Update engines to require Node >= 20

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
Dennis
2026-03-07 01:15:13 +01:00
parent 379d9aa13c
commit 5ebea6b0d6
5 changed files with 5 additions and 4 deletions
+1 -1
View File
@@ -21,7 +21,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [18, 20]
node-version: [20, 22]
steps:
- uses: actions/checkout@v4
+1 -1
View File
@@ -21,7 +21,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [18, 20]
node-version: [20, 22]
steps:
- uses: actions/checkout@v4
+1
View File
@@ -2,3 +2,4 @@ node_modules
npm-debug.log
.env
.git
scanner-worker
+1 -1
View File
@@ -23,5 +23,5 @@
}
},
"include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"],
"exclude": ["node_modules"]
"exclude": ["node_modules", "scanner-worker"]
}
+1 -1
View File
@@ -28,6 +28,6 @@
"husky": "^9.1.0"
},
"engines": {
"node": ">=18.0.0"
"node": ">=20.0.0"
}
}