Skip to content

Consolidate compatible Dependabot dependency updates#703

Draft
torosent wants to merge 5 commits into
v3.xfrom
dependabot/consolidated-deps-update-may2026
Draft

Consolidate compatible Dependabot dependency updates#703
torosent wants to merge 5 commits into
v3.xfrom
dependabot/consolidated-deps-update-may2026

Conversation

@torosent

@torosent torosent commented Jun 4, 2026

Copy link
Copy Markdown
Member

Summary

Consolidates the still-relevant open Dependabot updates against current v3.x into one draft PR:

  • axios: 1.16.1 -> 1.17.0 in the root package, samples-js, and samples-ts
  • uuid: 9.0.1 -> 11.1.1 in the root package

Compatibility audit

  • axios@1.17.0 is the latest published version and satisfies the existing semver usage.
  • uuid@14.0.0 is the current latest release, but uuid@12+ is ESM-only. This repo builds CommonJS (tsconfig.json uses "module": "commonjs") and imports uuid from runtime source/tests, so this PR uses uuid@11.1.1, the latest compatible CommonJS-capable release.
  • The open @azure/functions/undici Dependabot PRs are obsolete against current v3.x: the base already uses @azure/functions@4.14.0 and no longer resolves undici.
  • The open lodash, picomatch, flatted, minimatch, and qs Dependabot PRs are already satisfied on current v3.x lockfiles, so this PR does not carry additional changes for them.

Validation

  • npm test (npm run build + mocha): 237 passing, 2 pending

Copilot AI and others added 4 commits May 18, 2026 16:47
Consolidates the following open dependabot PRs into a single update,
bumping each package to the latest compatible version (often newer than
what dependabot proposed).

Direct dependencies (package.json):
- @azure/functions: ^4.0.0 -> ^4.14.0 (root, samples-ts, test-app)
  and ^4.7.0 -> ^4.14.0 (samples-js)  [supersedes #680, #681, #684, #685]
- axios: ^1.11.0 -> ^1.16.1 (root)                  [supersedes #674]
- axios: ^1.12.0 -> ^1.16.1 (samples-js, samples-ts) [supersedes #673, #692]
- lodash: ^4.17.15 -> ^4.18.1 (root)                [matches #691]

Transitive dependencies (package-lock.json):
- picomatch: 2.3.1 -> 2.3.2  [supersedes #687, #688, #689]
- flatted: 3.2.4 -> 3.4.2    [matches #686]
- minimatch: 3.1.2 -> 3.1.5  [supersedes #683]
- qs: 6.14.1 -> 6.15.2       [supersedes #676]
- follow-redirects: 1.15.6 -> 1.16.0 (samples-ts) [matches #693]
- undici: removed as transitive (replaced by @azure/functions bump)

Verified: lint passes, build succeeds, all 237 unit tests pass.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…ed-deps-update-may2026

# Conflicts:
#	package-lock.json
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@torosent torosent changed the title Update compatible uuid dependency Consolidate compatible Dependabot dependency updates Jun 9, 2026
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.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.

2 participants