Skip to content

chore(deps): bump dependencies and CI actions; fix production start - #31

Merged
Ke0xes merged 2 commits into
mainfrom
chore/deps
Oct 27, 2026
Merged

Ke0xes merged 2 commits into
mainfrom
chore/deps

Conversation

@Ke0xes

@Ke0xes Ke0xes commented Oct 27, 2026

Copy link
Copy Markdown
Collaborator

What

  • fix(server): Express 5 / path-to-regexp v8 rejects app.get('*'), so npm start (production) crashed at startup on main. Catch-all is now '/{*splat}'.
  • chore(deps): express 5.3.0, dotenv 18.0.7, react / react-dom 19.3.0 (+ types), lucide-react 1.55.0, multer 2.5.0, vite 8.3.4, @vitejs/plugin-react 6.1.2, wait-on 9.5.1 (axios 1.21.0), concurrently 10.0.6 (shell-quote 1.12.0).
  • ci: actions/checkout v7, actions/setup-node v7, actions/dependency-review-action v5. Keeps the free gitleaks CLI scan (the Dependabot Actions PRs were based on an older main and would have reverted it and downgraded multer).

Why

Clears the Dependabot backlog in one tested change and fixes advisories Dependabot had not raised: multer (high) and shell-quote via concurrently (critical). npm audit --audit-level=high is now clean; 2 moderate uuid advisories remain via exceljs (no upstream fix yet).

Supersedes

#1 #2 #4 #5 #11 #21 #23 #26 #27 #28 #29 #30

Not included: #12 (TypeScript 7, separate change) and #15 (MAINTAINERS).

Testing

  • npm ci, npm run build (tsc -b + vite) pass

  • npm audit --audit-level=high passes

  • Production start: /api/health 200, / and deep links 200, dashboard renders

  • Commits are signed off (DCO)

Kunal Hatode added 2 commits October 27, 2026 12:54
Signed-off-by: Kunal Hatode <kue@cisco.com>
…al advisories

express 5.3.0, dotenv 18.0.7, react/react-dom 19.3.0, lucide-react 1.55.0, multer 2.5.0, vite 8.3.4, @vitejs/plugin-react 6.1.2, wait-on 9.5.1 (axios 1.21.0), concurrently 10.0.6 (shell-quote 1.12.0); actions/checkout v7, setup-node v7, dependency-review-action v5. TypeScript 7 deferred.

Supersedes Dependabot #1 #2 #4 #5 #11 #21 #23 #26 #27 #28 #29 #30.

Signed-off-by: Kunal Hatode <kue@cisco.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant