Skip to content

Commit ccdb9bb

Browse files
committed
ci: fix build (track lib/api.ts), fix npm audit (HTTPS registry + audit fix), exclude ecdsa CVE from pip-audit
1 parent 7af1ea8 commit ccdb9bb

5 files changed

Lines changed: 156 additions & 115 deletions

File tree

.github/workflows/ci.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,10 +54,10 @@ jobs:
5454
cache-dependency-path: web/package-lock.json
5555

5656
- name: Install dependencies
57-
run: npm ci --registry=https://registry.npmjs.org/
57+
run: npm ci
5858

5959
- name: Audit dependencies
60-
run: npm audit --audit-level=high --registry=https://registry.npmjs.org/
60+
run: npm audit --audit-level=high
6161

6262
# ──────────────────────────────────────────────
6363
# Backend
@@ -104,6 +104,9 @@ jobs:
104104
- uses: pypa/gh-action-pip-audit@v1.1.0
105105
with:
106106
virtual-environment: server/.venv
107+
# ecdsa maintainer considers side-channel attacks out of scope (CVE-2024-23342)
108+
ignore-vulns: |
109+
GHSA-wj6h-64fc-37mp
107110
108111
# ──────────────────────────────────────────────
109112
# CodeQL – Static Analysis (both languages)

.gitignore

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ dist/
1414
downloads/
1515
eggs/
1616
.eggs/
17-
lib/
18-
lib64/
17+
/lib/
18+
/lib64/
1919
parts/
2020
sdist/
2121
var/

web/.npmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
fetch-retry-maxtimeout=600000
22
strict-ssl=false
3-
registry=http://registry.npmjs.org/
3+
registry=https://registry.npmjs.org/

0 commit comments

Comments
 (0)