chore(deps): update npm and pip dependencies across all suites#1092
chore(deps): update npm and pip dependencies across all suites#1092travagliad wants to merge 2 commits into
Conversation
Dependabot PR #1078 fails because it bumps TypeScript to 7.x which breaks @typescript-eslint peer constraints (npm ci ERESOLVE). This update brings all suites to their latest compatible versions instead: - Security: adm-zip 0.6.0, brace-expansion overrides (CVE-2026-13149) - cli: Playwright 1.61.1, shelljs 0.10, TypeScript 5.9, ESLint 8.57 - codeceptjs-e2e: Playwright 1.61.1, axios/mysql2/pg/lodash patches - e2e_tests: Playwright 1.61.1, typescript-eslint 8.65, mongodb 7.5 - qa-integration: ansible-runner 2.4.3, requests 2.32.5 Intentionally deferred breaking majors: TypeScript 7, ESLint 10, codeceptjs 4, faker 10, mongodb 3→7 in codeceptjs-e2e.
Test Healer — PR #1092 validation resultsRun: E2E tests Matrix #29782815075 CI summary (30 matrix jobs)
Verdict: Dependency updates are healthy — Local validation
Failed jobs (not caused by deps)1.
|
| #1078 (Dependabot) | #1092 (this PR) | |
|---|---|---|
npm ci |
❌ ERESOLVE (TypeScript 7 vs eslint-plugin) | ✅ all suites |
| Jobs reaching tests | 0 / 30 | 30 / 30 |
| Failures at install | 30 | 0 |
Recommendation
Safe to merge from a dependency standpoint. The 2 red checks are pre-existing flake patterns (Docker setup race, dashboard metrics timing) — consider re-running those jobs or merging #1091 first so future pushes auto-cancel stale matrix runs.
|
@cursoragent fix conflicts |
|
Merge conflicts are resolved and pushed to What conflicted: Only Resolution:
Other changes from PR #1092 is updated and should be mergeable now. |
Resolve codeceptjs-e2e package conflicts: keep main's tar@7.5.20 security fix (replacing deprecated tar.gz) alongside dependency bumps from this branch. Co-authored-by: travagliad <travagliad@users.noreply.github.com>


Why
Dependabot PR #1078 cannot be merged: it bumps TypeScript to 7.x which breaks
npm ciwithERESOLVE(@typescript-eslintrequires<6.1.0). All 30 E2E matrix jobs fail in ~20s at the install step.How
Manually updated all suites to their latest compatible versions:
Deferred (breaking majors): TypeScript 7, ESLint 10, codeceptjs 4, faker 10, mongodb 3→7 in codeceptjs-e2e.
Verified locally:
npm cipasses in all three npm workspaces,tsc --noEmitpasses in cli.