Skip to content

[deps] Dependency update: replicated-lib - #143

Merged
xavpaice merged 2 commits into
mainfrom
deps/replicated-lib-update-npm
Oct 23, 2026
Merged

xavpaice merged 2 commits into
mainfrom
deps/replicated-lib-update-npm

Conversation

@replicated-software-factory

@replicated-software-factory replicated-software-factory Bot commented Oct 20, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Unattended dependency maintenance for replicated-lib, continuing the cadence from #140. This round absorbs the two green-but-unreviewed Dependabot majors that have been stuck open since earlier this cycle, plus a routine in-range lockfile refresh.

Changes

Major bumps (absorbed from Dependabot PRs that were stuck at REVIEW_REQUIRED with passing CI):

  • pako 2.2.0 → 3.0.2 (Dependabot chore(deps): bump pako and @types/pako #137) — ships its own TypeScript types now; the deprecated @types/pako 2.x stub is removed. The only usage (import { gzip } from "pako" in src/releases.ts) is a named import and works unchanged against pako 3's CommonJS export.
  • get-port 6.1.2 → 7.2.0 (Dependabot chore(deps-dev): bump get-port from 6.1.2 to 7.2.0 #129) — ESM-only; not imported anywhere in src/ (only referenced from jest.config.ts, which maps it to the physical file, and as a mockttp transitive that already resolved v7). jest 30.5.2 dedupes it cleanly.

In-range refresh (npm update, lockfile only):

  • babel-plugin-istanbul 8.0.2 → 8.0.0 (rolls back within ^8.0.0 to current registry state)
  • browserslist data: browserslist 4.29.3 → 4.29.4, baseline-browser-mapping 2.11.29 → 2.11.30, caniuse-lite 1.0.30001816 → 1.0.30001817, electron-to-chromium 1.5.459 → 1.5.461
  • napi-postinstall 0.3.4 → 0.3.5
  • mockttp-scoped semver 7.8.4 → 7.8.5

Not taken (intentional)

Verification

Follow-up (2026-10-22, commit 49e56ed)

Rebased onto latest main (absorbs #141/#142 scheduling-status fixes) and refreshed the lockfile again; package.json is unchanged this round.

Lockfile-only transitive refresh (npm update):

  • body-parser 2.3.0 → 2.4.0, on-finished 2.4.1 → 2.4.2 (dev, mockttp chain)
  • napi-postinstall 0.3.5 → 0.3.7, node-releases 2.0.59 → 2.0.60, caniuse-lite 1.0.30001817 → 1.0.30001819, electron-to-chromium 1.5.461 → 1.5.463 (dev)

Rejected again: a parallel npm audit fix run briefly downgraded jest to ^25.0.0 (resolving 25.5.4), which breaks the ts-jest@29.4.15 peer range (jest ^29 || ^30, npm ERESOLVE-confirmed). It was reverted; the audit stance above is unchanged — prod tree has 0 vulnerabilities, the 20 moderates are the known dev-only jest-25-era cluster with no forward fix.

Verification (rerun on 49e56ed): make test 105/105 tests, 8/8 suites; make prettier-check clean; npm audit --omit=dev: 0 vulnerabilities. CI green on the new head. One first-run failure was the known EADDRINUSE :::8080 mockttp port-contention transient (documented above); a clean re-run passes fully.

ElasticClaw Factory added 2 commits October 20, 2026 14:11
- body-parser 2.3.0 -> 2.4.0 (dev, mockttp transitive)
- on-finished 2.4.1 -> 2.4.2 (dev)
- napi-postinstall 0.3.5 -> 0.3.7 (dev)
- node-releases 2.0.59 -> 2.0.60 (dev, browserslist data)
- caniuse-lite 1.0.30001817 -> 1.0.30001819 (dev)
- electron-to-chromium 1.5.461 -> 1.5.463 (dev)

Verified: make test 105/105 (8/8 suites), make prettier-check clean,
npm audit --omit=dev: 0 vulnerabilities.
@xavpaice
xavpaice merged commit d471609 into main Oct 23, 2026
1 check passed
@xavpaice
xavpaice deleted the deps/replicated-lib-update-npm branch October 23, 2026 03:42
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