fixed dependabot security alerts part 1

This commit is contained in:
Asier Isayas
2026-01-27 11:07:40 -08:00
parent 2998f14d52
commit b47be5cb43
10 changed files with 4994 additions and 10606 deletions

View File

@@ -18,10 +18,10 @@ jobs:
if: github.ref == 'refs/heads/master'
steps:
- uses: actions/checkout@v4
- name: Use Node.js 18.x
- name: Use Node.js 24.x
uses: actions/setup-node@v4
with:
node-version: 18.x
node-version: 24.x
- run: npm ci
- run: node utils/codeMetrics.js
env:
@@ -31,10 +31,10 @@ jobs:
name: "Compile TypeScript"
steps:
- uses: actions/checkout@v4
- name: Use Node.js 18.x
- name: Use Node.js 24.x
uses: actions/setup-node@v4
with:
node-version: 18.x
node-version: 24.x
- run: npm ci
- run: npm run compile
- run: npm run compile:strict
@@ -43,10 +43,10 @@ jobs:
name: "Check Format"
steps:
- uses: actions/checkout@v4
- name: Use Node.js 18.x
- name: Use Node.js 24.x
uses: actions/setup-node@v4
with:
node-version: 18.x
node-version: 24.x
- run: npm ci
- run: npm run format:check
lint:
@@ -54,10 +54,10 @@ jobs:
name: "Lint"
steps:
- uses: actions/checkout@v4
- name: Use Node.js 18.x
- name: Use Node.js 24.x
uses: actions/setup-node@v4
with:
node-version: 18.x
node-version: 24.x
- run: npm ci
- run: npm run lint
unittest:
@@ -65,10 +65,10 @@ jobs:
name: "Unit Tests"
steps:
- uses: actions/checkout@v4
- name: Use Node.js 18.x
- name: Use Node.js 24.x
uses: actions/setup-node@v4
with:
node-version: 18.x
node-version: 24.x
- run: npm ci
- run: npm run test
build:
@@ -76,10 +76,10 @@ jobs:
name: "Build"
steps:
- uses: actions/checkout@v4
- name: Use Node.js 18.x
- name: Use Node.js 24.x
uses: actions/setup-node@v4
with:
node-version: 18.x
node-version: 24.x
- run: npm ci
- run: npm run build:contracts
- name: Restore Build Cache
@@ -168,10 +168,10 @@ jobs:
shardTotal: [20]
steps:
- uses: actions/checkout@v4
- name: Use Node.js 18.x
- name: Use Node.js 24.x
uses: actions/setup-node@v4
with:
node-version: 18.x
node-version: 24.x
- run: npm ci
- run: npx playwright install --with-deps
- name: "Az CLI login"
@@ -236,7 +236,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 18
node-version: 24.x
- name: Install dependencies
run: npm ci

View File

@@ -31,9 +31,9 @@ jobs:
tenant-id: ${{ secrets.AZURE_TENANT_ID }}
subscription-id: ${{ secrets.AZURE_SUBSCRIPTION_ID }}
- name: Use Node.js 18.x
uses: actions/setup-node@v1
- name: Use Node.js 24.x
uses: actions/setup-node@v4
with:
node-version: 18.x
node-version: 24.x
- run: npm ci
- run: node utils/cleanupDBs.js