Skip to content

Update dependencies and fix OpenTelemetry alignment issues#809

Merged
jamespepper81 merged 19 commits into
mainfrom
dev
Jun 28, 2026
Merged

Update dependencies and fix OpenTelemetry alignment issues#809
jamespepper81 merged 19 commits into
mainfrom
dev

Conversation

@jamespepper81

Copy link
Copy Markdown
Contributor

No description provided.

dependabot Bot and others added 19 commits June 2, 2026 03:49
Bumps [property-information](https://github.com/wooorm/property-information) from 7.1.0 to 7.2.0.
- [Release notes](https://github.com/wooorm/property-information/releases)
- [Commits](wooorm/property-information@7.1.0...7.2.0)

---
updated-dependencies:
- dependency-name: property-information
  dependency-version: 7.2.0
  dependency-type: indirect
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
… protobufjs

- Add overrides for @opentelemetry/core ^2.8.0, @opentelemetry/resources ^2.8.0,
  @opentelemetry/sdk-logs ^0.219.0, @opentelemetry/sdk-metrics ^2.8.0,
  @opentelemetry/sdk-trace-base ^2.8.0 to fix GHSA-8988-4f7v-96qf (unbounded
  memory allocation in W3C Baggage propagation)
- Add override for dompurify ^3.4.11 to lock the already-patched version
- Run npm audit fix to update protobufjs past 7.6.2 (GHSA-f38q-mgvj-vph7)
- Reduces vulnerabilities from 48 (6 high, 42 moderate) to 9 (all high)
- Remaining 9 are all from GHSA-q7rr-3cgh-j5r3 inside genkit's internal
  telemetry stack; fix requires breaking genkit downgrade (not viable)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UkMpcRMpCk7V8jdSGZTXpz
…ignment

Code review of PR #804 identified that the direct dependency
@opentelemetry/winston-transport was still on ^0.28.0 while the overrides
enforce the rest of the otel stack at 2.x. Bumping to ^0.29.0 keeps the
direct dep consistent with the forced transitive versions.

All 60 tests pass, typecheck clean, npm audit unchanged at 9 high.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UkMpcRMpCk7V8jdSGZTXpz
…ities-z146wr

fix: resolve Dependabot security vulnerabilities (protobufjs + OpenTelemetry)
Consolidates the implementable Dependabot dependency-update PRs onto one
branch. Verified together: typecheck, lint, and unit tests (60) all pass.

npm dependencies:
- googleapis ^171.0.0 -> ^173.0.0 (#772)
- date-fns ^4.1.0 -> ^4.4.0 (#773)
- react-hook-form ^7.76.1 -> ^7.80.0 (#766, forms group)
- next 16.2.6 -> 16.2.9, react/react-dom ^19.2.6 -> ^19.2.7,
  eslint-config-next ^16.2.6 -> ^16.2.9 (#764, nextjs group)
- dev-dependencies group (#803): @playwright/test ^1.61.1,
  @typescript-eslint/parser ^8.62.0, eslint ^10.5.0, vitest ^4.1.9
  (plus transitive members incl. baseline-browser-mapping #771,
  property-information #768)

GitHub Actions:
- actions/checkout v4 -> v6 (#763)
- actions/setup-node v4 -> v6 (#761)
- softprops/action-gh-release v2 -> v3 (#762)

Held back as breaking (CI fails, need dedicated code changes):
- typescript 5.9 -> 6.0 (#765): new type errors
- react-day-picker 9 -> 10 (#774): v10 changes the classNames/Chevron
  API used in src/components/ui/calendar.tsx

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ajz6jNVsbUicrdijeYyopu
…-iopwvx

chore: update dependencies and GitHub Actions versions
Bumps [actions/checkout](https://github.com/actions/checkout) from 6 to 7.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v6...v7)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [react-day-picker](https://github.com/gpbl/react-day-picker/tree/HEAD/packages/react-day-picker) from 9.14.0 to 10.0.1.
- [Release notes](https://github.com/gpbl/react-day-picker/releases)
- [Changelog](https://github.com/gpbl/react-day-picker/blob/main/packages/react-day-picker/CHANGELOG.md)
- [Commits](https://github.com/gpbl/react-day-picker/commits/v10.0.1/packages/react-day-picker)

---
updated-dependencies:
- dependency-name: react-day-picker
  dependency-version: 10.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
The production build failed with "Export hexToBinary doesn't exist in
target module @opentelemetry/core". The stable OTel packages were pinned
to the 2.x line via overrides, but the experimental exporter/transformer/
sdk-node chain pulled in by Genkit was still resolving to 0.52.1/1.25.1,
which imports hexToBinary (removed from core in 2.x).

Extend the overrides to align the experimental packages to 0.219.0 and
the remaining stale stable packages to 2.8.0, so the whole OTel tree
resolves to one consistent release set.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015J9vKLd3c2eWiebFKD9Lgg
… 1 directory with 17 updates

Bumps the development-dependencies group with 17 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [axe-core](https://github.com/dequelabs/axe-core) | `4.11.4` | `4.12.1` |
| [axios](https://github.com/axios/axios) | `1.16.1` | `1.18.1` |
| [browserslist](https://github.com/browserslist/browserslist) | `4.28.2` | `4.28.4` |
| [chardet](https://github.com/runk/node-chardet) | `2.1.1` | `2.2.0` |
| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.22.1` | `5.24.1` |
| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.3.2` | `1.3.3` |
| [es-to-primitive](https://github.com/ljharb/es-to-primitive) | `1.3.0` | `1.3.4` |
| [expect-type](https://github.com/mmkal/expect-type) | `1.3.0` | `1.4.0` |
| [function.prototype.name](https://github.com/es-shims/Function.prototype.name) | `1.1.8` | `1.2.0` |
| [obug](https://github.com/sxzz/obug) | `2.1.1` | `2.1.3` |
| [openapi3-ts](https://github.com/metadevpro/openapi3-ts) | `4.5.0` | `4.6.0` |
| [string.prototype.trim](https://github.com/es-shims/String.prototype.trim) | `1.2.10` | `1.2.11` |
| [string.prototype.trimend](https://github.com/es-shims/String.prototype.trimEnd) | `1.0.9` | `1.0.10` |
| [tinyexec](https://github.com/tinylibs/tinyexec) | `1.2.2` | `1.2.4` |
| [tsx](https://github.com/privatenumber/tsx) | `4.22.3` | `4.22.4` |
| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.60.0` | `8.62.0` |
| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.21` | `1.1.22` |



Updates `axe-core` from 4.11.4 to 4.12.1
- [Release notes](https://github.com/dequelabs/axe-core/releases)
- [Changelog](https://github.com/dequelabs/axe-core/blob/develop/CHANGELOG.md)
- [Commits](dequelabs/axe-core@v4.11.4...v4.12.1)

Updates `axios` from 1.16.1 to 1.18.1
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](axios/axios@v1.16.1...v1.18.1)

Updates `browserslist` from 4.28.2 to 4.28.4
- [Release notes](https://github.com/browserslist/browserslist/releases)
- [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md)
- [Commits](browserslist/browserslist@4.28.2...4.28.4)

Updates `chardet` from 2.1.1 to 2.2.0
- [Release notes](https://github.com/runk/node-chardet/releases)
- [Commits](runk/node-chardet@v2.1.1...v2.2.0)

Updates `enhanced-resolve` from 5.22.1 to 5.24.1
- [Release notes](https://github.com/webpack/enhanced-resolve/releases)
- [Changelog](https://github.com/webpack/enhanced-resolve/blob/main/CHANGELOG.md)
- [Commits](webpack/enhanced-resolve@v5.22.1...v5.24.1)

Updates `es-iterator-helpers` from 1.3.2 to 1.3.3
- [Changelog](https://github.com/es-shims/iterator-helpers/blob/main/CHANGELOG.md)
- [Commits](es-shims/iterator-helpers@v1.3.2...v1.3.3)

Updates `es-to-primitive` from 1.3.0 to 1.3.4
- [Changelog](https://github.com/ljharb/es-to-primitive/blob/main/CHANGELOG.md)
- [Commits](ljharb/es-to-primitive@v1.3.0...v1.3.4)

Updates `expect-type` from 1.3.0 to 1.4.0
- [Release notes](https://github.com/mmkal/expect-type/releases)
- [Commits](mmkal/expect-type@v1.3.0...v1.4.0)

Updates `function.prototype.name` from 1.1.8 to 1.2.0
- [Changelog](https://github.com/es-shims/Function.prototype.name/blob/main/CHANGELOG.md)
- [Commits](es-shims/Function.prototype.name@v1.1.8...v1.2.0)

Updates `obug` from 2.1.1 to 2.1.3
- [Release notes](https://github.com/sxzz/obug/releases)
- [Commits](sxzz/obug@v2.1.1...v2.1.3)

Updates `openapi3-ts` from 4.5.0 to 4.6.0
- [Release notes](https://github.com/metadevpro/openapi3-ts/releases)
- [Changelog](https://github.com/metadevpro/openapi3-ts/blob/master/Changelog.md)
- [Commits](https://github.com/metadevpro/openapi3-ts/commits/v.4.6.0)

Updates `string.prototype.trim` from 1.2.10 to 1.2.11
- [Changelog](https://github.com/es-shims/String.prototype.trim/blob/main/CHANGELOG.md)
- [Commits](es-shims/String.prototype.trim@v1.2.10...v1.2.11)

Updates `string.prototype.trimend` from 1.0.9 to 1.0.10
- [Changelog](https://github.com/es-shims/String.prototype.trimEnd/blob/main/CHANGELOG.md)
- [Commits](es-shims/String.prototype.trimEnd@v1.0.9...v1.0.10)

Updates `tinyexec` from 1.2.2 to 1.2.4
- [Release notes](https://github.com/tinylibs/tinyexec/releases)
- [Commits](tinylibs/tinyexec@1.2.2...1.2.4)

Updates `tsx` from 4.22.3 to 4.22.4
- [Release notes](https://github.com/privatenumber/tsx/releases)
- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs)
- [Commits](privatenumber/tsx@v4.22.3...v4.22.4)

Updates `typescript-eslint` from 8.60.0 to 8.62.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.62.0/packages/typescript-eslint)

Updates `which-typed-array` from 1.1.21 to 1.1.22
- [Changelog](https://github.com/inspect-js/which-typed-array/blob/main/CHANGELOG.md)
- [Commits](inspect-js/which-typed-array@v1.1.21...v1.1.22)

---
updated-dependencies:
- dependency-name: axe-core
  dependency-version: 4.12.1
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: development-dependencies
- dependency-name: axios
  dependency-version: 1.18.1
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: development-dependencies
- dependency-name: browserslist
  dependency-version: 4.28.4
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: development-dependencies
- dependency-name: chardet
  dependency-version: 2.2.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: development-dependencies
- dependency-name: enhanced-resolve
  dependency-version: 5.24.1
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: development-dependencies
- dependency-name: es-iterator-helpers
  dependency-version: 1.3.3
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: development-dependencies
- dependency-name: es-to-primitive
  dependency-version: 1.3.4
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: development-dependencies
- dependency-name: expect-type
  dependency-version: 1.4.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: development-dependencies
- dependency-name: function.prototype.name
  dependency-version: 1.2.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: development-dependencies
- dependency-name: obug
  dependency-version: 2.1.3
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: development-dependencies
- dependency-name: openapi3-ts
  dependency-version: 4.6.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: development-dependencies
- dependency-name: string.prototype.trim
  dependency-version: 1.2.11
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: development-dependencies
- dependency-name: string.prototype.trimend
  dependency-version: 1.0.10
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: development-dependencies
- dependency-name: tinyexec
  dependency-version: 1.2.4
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: development-dependencies
- dependency-name: tsx
  dependency-version: 4.22.4
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: development-dependencies
- dependency-name: typescript-eslint
  dependency-version: 8.62.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: development-dependencies
- dependency-name: which-typed-array
  dependency-version: 1.1.22
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: development-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Add OpenTelemetry instrumentation and exporters
…tions/checkout-6

ci(deps): bump actions/checkout from 6 to 7
…lopment-dependencies-fe72432931

chore(deps)(deps-dev): bump the development-dependencies group across 1 directory with 17 updates
…erty-information-7.2.0

chore(deps)(deps): bump property-information from 7.1.0 to 7.2.0
…ith 3 updates

Bumps the typescript group with 3 updates in the / directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node), [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) and [typescript](https://github.com/microsoft/TypeScript).


Updates `@types/node` from 25.9.1 to 26.0.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@types/react` from 19.2.15 to 19.2.17
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

Updates `typescript` from 5.9.3 to 6.0.3
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Commits](microsoft/TypeScript@v5.9.3...v6.0.3)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 26.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: typescript
- dependency-name: "@types/react"
  dependency-version: 19.2.17
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: typescript
- dependency-name: typescript
  dependency-version: 6.0.3
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: typescript
...

Signed-off-by: dependabot[bot] <support@github.com>
TypeScript 6.0 errors (TS5097) on import paths ending in .ts unless
allowImportingTsExtensions is enabled. Drop the extensions to match the
rest of the codebase, where flow imports are extensionless.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
react-day-picker 10 removed the deprecated `initialFocus` prop in favor
of `autoFocus`. Update the date-picker call sites in the report pages.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…script-3b08f3a2a4

chore(deps)(deps-dev): bump the typescript group across 1 directory with 3 updates
…t-day-picker-10.0.1

chore(deps)(deps): bump react-day-picker from 9.14.0 to 10.0.1
@jamespepper81 jamespepper81 merged commit d98a80f into main Jun 28, 2026
10 of 11 checks passed
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