Skip to content

Chore/frontend dependencies updates 20260509 - #197

Merged
Vhivi merged 4 commits into
mainfrom
chore/frontend-dependencies-updates-20260509
May 9, 2026
Merged

Vhivi merged 4 commits into
mainfrom
chore/frontend-dependencies-updates-20260509

Conversation

@Vhivi

@Vhivi Vhivi commented May 9, 2026

Copy link
Copy Markdown
Owner

Objective

Apply an incremental frontend dependency refresh to remediate runtime security vulnerabilities without changing functional behavior.

Breaking Change Notice

No API/runtime breaking change is intended.
Updates are limited to direct frontend runtime dependencies and lockfile refresh.

Scope

  • Frontend dependency updates only:
    • axios -> ^1.16.0
    • core-js -> ^3.49.0
    • vue -> ^3.5.34
  • Lockfile refresh (package-lock.json)
  • No backend changes

Validation

  • npm audit --omit=dev
  • npm test -- --runInBand
  • npm run build

Results

  • Runtime audit is now clean: found 0 vulnerabilities (--omit=dev)
  • Frontend tests pass (2/2 suites, 7/7 tests)
  • Production build succeeds

Risks and Mitigations

  • Risk: dependency update regressions
  • Mitigation: incremental parent-first updates, isolated branch, audit/test/build validation at each step

Vhivi added 4 commits May 9, 2026 13:35
switch to parent-first dependency update strategy

keep lockfile unchanged and continue with incremental direct dependency upgrades
remediate axios runtime advisories and refresh transitive dependencies

updates follow-redirects and proxy-from-env via axios dependency chain

validated with npm audit --omit=dev, npm test, and production build
apply incremental parent dependency refresh for frontend runtime

validated with npm audit --omit=dev, npm test, and production build
apply incremental parent dependency refresh for frontend runtime

validated with npm audit --omit=dev, npm test, and production build
@Vhivi Vhivi added frontend test dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels May 9, 2026
@Vhivi Vhivi self-assigned this May 9, 2026
@Vhivi Vhivi added this to the 4 - Tests et optimisation milestone May 9, 2026
@Vhivi
Vhivi merged commit 4391443 into main May 9, 2026
2 checks passed
@Vhivi
Vhivi deleted the chore/frontend-dependencies-updates-20260509 branch May 9, 2026 12:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file frontend javascript Pull requests that update javascript code test

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant