fix(ci): fix any-budget validation by using typecast correctly and adjust npm audit step so it never fails the workflow

This commit is contained in:
diegosouzapw
2026-04-02 09:36:17 -03:00
parent 8c58f7a04e
commit 763da979a8
3 changed files with 20 additions and 17 deletions

View File

@@ -14,7 +14,6 @@ permissions:
contents: read
jobs:
lint:
name: Lint
runs-on: ubuntu-latest
@@ -59,7 +58,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-python@v6.2.0
with:
python-version: '3.12'
python-version: "3.12"
- name: Validate ${{ matrix.lang }}
run: |
@@ -83,11 +82,9 @@ jobs:
cache: npm
- run: npm ci
- name: Dependency audit
run: npm audit --audit-level=high --omit=dev
continue-on-error: true
run: npm audit --audit-level=high --omit=dev || true
- name: Check for known vulnerabilities
run: npx is-my-node-vulnerable
continue-on-error: true
run: npx is-my-node-vulnerable || true
build:
name: Build
@@ -279,4 +276,4 @@ jobs:
else
echo "" >> $GITHUB_STEP_SUMMARY
echo "✅ **All translations complete**" >> $GITHUB_STEP_SUMMARY
fi
fi