Skip to content

deps: bump the dependencies group across 1 directory with 18 updates - #82

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/bun/dependencies-b73ccc376e
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/bun/dependencies-b73ccc376e

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 10, 2026

Copy link
Copy Markdown
Contributor

Bumps the dependencies group with 18 updates in the / directory:

Package From To
@effect/platform 0.95.0 0.97.2
@google-cloud/storage 7.19.0 8.1.0
@openrouter/sdk 1.2.113 1.2.123
chrono-node 2.9.0 2.10.1
csv-parse 5.6.0 7.0.2
effect 3.20.0 3.22.2
hyparquet 1.26.1 1.30.1
hyparquet-writer 0.16.1 0.16.9
modal 0.8.0 0.10.1
smol-toml 1.6.1 1.8.0
yaml 2.8.3 2.9.1
zod 4.4.3 4.6.5
@effect/tsgo 0.31.0 0.45.0
@types/bun 1.3.14 1.4.2
@types/node 24.10.0 26.5.1
oxfmt 0.62.0 0.68.0
oxlint 1.77.0 1.83.0
ultracite 7.10.1 7.12.0

Updates @effect/platform from 0.95.0 to 0.97.2

Release notes

Sourced from @​effect/platform's releases.

@​effect/platform@​0.97.2

Patch Changes

Changelog

Sourced from @​effect/platform's changelog.

0.97.2

Patch Changes

0.97.1

Patch Changes

0.97.0

Patch Changes

  • Updated dependencies [fffdee0]:
    • effect@3.22.0

0.96.3

Patch Changes

  • #6244 99d5575 Thanks @​spokodev! - Fix HttpLayerRouter.addHttpApi so two registered APIs no longer share error encoders. Previously each call's middleware was added to a shared context map and applied to every route, so a 500 response from one API was sometimes encoded against the other API's error schema. The fix scopes each API's middleware to its own endpoints (matched by method + path) and wraps each route handler directly.

  • Updated dependencies [307d54a, d95868a, 95c7d2e, d24511f]:

    • effect@3.21.5

0.96.2

Patch Changes

... (truncated)

Commits

Updates @google-cloud/storage from 7.19.0 to 8.1.0

Release notes

Sourced from @​google-cloud/storage's releases.

security-private-ca: v8.1.0

8.1.0 (2026-09-08)

Features

  • Upgrade librarian gapic-generator-typescript to v5.2.0 (c249594)

speech: v8.1.0

8.1.0 (2026-09-08)

Features

  • Upgrade librarian gapic-generator-typescript to v5.2.0 (c249594)

storage: v8.1.0

8.1.0 (2026-09-08)

Features

  • storage: Add IpFilter support to bucket metadata (#8623) (30c91c8)
  • storage: Add x-goog-gcs-idempotency-token header (#8837) (0df2e55)
  • storage: Support copying CSEK-encrypted files to non-CSEK destinations (#8771) (953328f)

Bug Fixes

  • storage: Resolve strict linter and TypeScript errors (#9198) (cee5338)

talent: v8.1.0

8.1.0 (2026-09-08)

Features

  • Upgrade librarian gapic-generator-typescript to v5.2.0 (c249594)

cloud-profiler: v8.1.0

8.1.0 (2026-09-15)

Features

common: v8.1.0

8.1.0 (2026-09-15)

... (truncated)

Changelog

Sourced from @​google-cloud/storage's changelog.

8.1.0 (2026-09-08)

Features

  • storage: Add IpFilter support to bucket metadata (#8623) (30c91c8)
  • storage: Add x-goog-gcs-idempotency-token header (#8837) (0df2e55)
  • storage: Support copying CSEK-encrypted files to non-CSEK destinations (#8771) (953328f)

Bug Fixes

  • storage: Resolve strict linter and TypeScript errors (#9198) (cee5338)

8.0.1 (2026-08-18)

Bug Fixes

  • Upgrade storage dependencies to corresponding Node 22 versions for core, handwritten and generated libraries (#9135) (a3d9092)

8.0.0 (2026-08-13)

⚠ BREAKING CHANGES

  • Update storage to minimum Node version of 22. (#9079)

Features

7.22.0 (2026-08-11)

Features

  • storage: Add deleteSourceObjects option to combine/compose method (#8444) (43abc45)

Bug Fixes

  • storage: Destroy local read stream on upload write failure to prevent resource leaks (#8752) (77dab53), refs #7325
  • storage: Pass signingEndpoint to URLSigner in file.getSignedUrl (#8982) (b001807)
  • storage: Resolve Node compatibility crashes, security vulnerability, and stream hangs (#8622) (512ba79)
  • storage: Set application/json Content-Type for impersonated ADC requests (#8419) (292c688)

7.21.0 (2026-06-03)

... (truncated)

Commits

Updates @openrouter/sdk from 1.2.113 to 1.2.123

Release notes

Sourced from @​openrouter/sdk's releases.

typescript - v1.2.123 - 2026-09-15 03:20:04

Generated by Speakeasy CLI

@​openrouter/sdk 1.2.123

Typescript SDK Changes:

  • openrouter.images.generate():
    • request.imageGenerationRequest.aspectRatio Changed

Generated with Speakeasy CLI 1.787.0

Publishing Completed

typescript - v1.2.122 - 2026-09-14 19:01:17

Generated by Speakeasy CLI

@​openrouter/sdk 1.2.122

Typescript SDK Changes:

  • openrouter.tts.createSpeech():
    • request.speechRequest.provider.options.assemblyai Added
  • openrouter.stt.createTranscription():
    • request.sttRequest.provider.options.assemblyai Added
  • openrouter.byok.list():
    • request.provider Changed
    • response.data[].provider.enum(assemblyai) Added
  • openrouter.byok.create():
    • request.createByokKeyRequest.provider.enum(assemblyai) Added
    • response.data.provider.enum(assemblyai) Added
  • openrouter.byok.get(): response.data.provider.enum(assemblyai) Added
  • openrouter.byok.update(): response.data.provider.enum(assemblyai) Added
  • openrouter.chat.send():
    • request.chatRequest.provider.ignore[].union(ProviderName).enum(assemblyAi) Added
  • openrouter.embeddings.generate():
    • request.requestBody.provider.ignore[].union(ProviderName).enum(assemblyAi) Added
  • openrouter.endpoints.listZdrEndpoints(): response.data[].providerName.enum(assemblyAi) Added
  • openrouter.endpoints.list(): response.data.endpoints[].providerName.enum(assemblyAi) Added
  • openrouter.generations.getGeneration(): response.data.providerResponses[].providerName.enum(assemblyAi) Added
  • openrouter.images.generate():
    • request.imageGenerationRequest.provider Changed
  • openrouter.presets.createPresetsChatCompletions():
    • request.chatRequest.provider.ignore[].union(ProviderName).enum(assemblyAi) Added
  • openrouter.presets.createPresetsMessages():
    • request.messagesRequest.provider.ignore[].union(ProviderName).enum(assemblyAi) Added
  • openrouter.presets.createPresetsResponses():
    • request.responsesRequest.provider.ignore[].union(ProviderName).enum(assemblyAi) Added
  • openrouter.rerank.rerank():
    • request.requestBody.provider.ignore[].union(ProviderName).enum(assemblyAi) Added
  • openrouter.responses.send():
    • request.responsesRequest.provider.ignore[].union(ProviderName).enum(assemblyAi) Added
  • openrouter.beta.responses.send():
    • request.responsesRequest.provider.ignore[].union(ProviderName).enum(assemblyAi) Added
  • openrouter.videoGeneration.generate():

... (truncated)

Changelog

Sourced from @​openrouter/sdk's changelog.

2025-08-22 16:09:25

Changes

Based on:

Generated

  • [typescript v0.1.2] .

2025-09-23 21:23:27

Changes

Based on:

Generated

  • [typescript v0.0.0-beta.2] .

Releases

2025-10-01 17:53:43

Changes

Based on:

Generated

  • [typescript v0.0.0-beta.17] .

Releases

2025-10-18 05:44:43

Changes

Based on:

Generated

  • [typescript v0.0.0-beta.41] .

Releases

2025-10-18 19:30:25

Changes

Based on:

Generated

  • [typescript v0.0.0-beta.42] .

Releases

... (truncated)

Commits
  • 05098ea chore: 🐝 Update SDK - Generate (spec change merged) 1.2.123 (#999)
  • 8a3747c chore: update OpenAPI spec from monorepo (#998)
  • da3ec60 chore: 🐝 Update SDK - Generate (spec change merged) 1.2.122 (#997)
  • bdc465b chore: update OpenAPI spec from monorepo (#996)
  • 53b95f6 chore: 🐝 Update SDK - Generate (spec change merged) 1.2.121 (#995)
  • 6e95ba0 chore: update OpenAPI spec from monorepo (#994)
  • a76a1c5 chore: 🐝 Update SDK - Generate (spec change merged) 1.2.120 (#993)
  • 3f80a66 chore: update OpenAPI spec from monorepo (#992)
  • 9e07731 chore: 🐝 Update SDK - Generate (spec change merged) 1.2.119 (#990)
  • 1f8ab8b chore: update OpenAPI spec from monorepo (#989)
  • Additional commits viewable in compare view

Updates chrono-node from 2.9.0 to 2.10.1

Release notes

Sourced from chrono-node's releases.

v2.10.1

  • New: support Italian (it) relative times, timezone offsets, and improve Italian language parsing a0ac654
  • fix(en): support all 2-digit years in month name little endian parser (fixes #163) f15d1a8
  • fix(fr): support standard month name abbreviations and accented variants (issue #293) 41ee4e8

wanasit/chrono@v2.10.0...v2.10.1

v2.10.0

Minor version changes:

  • New/Fix: DST resolution (to base off UTC instead of system time) by @​elinathan (#650, 5b13e0a)
  • New/Fix: NPM package now only include dist and src (668509f) reported by @​JounQin on #647

wanasit/chrono@v2.9.2...v2.10.0

v2.9.2

  • fix: keep casual-time meridiem in de/fr/it/fi when merged with an explicit time by @​greymoth-jp in wanasit/chrono#651
  • fix(uk): compile forwardDate "within" pattern with the unicode flag by @​greymoth-jp in wanasit/chrono#652
  • fix(en): fix supporting for 'YYYY MMM' (Year MonthName) format
  • feat(zh): support past-tense relative time expressions (e.g. "1小时前")

Full Changelog: wanasit/chrono@v2.9.1...v2.9.2

v2.9.1

  • New: Vietnamese (vi) support (by @​nhannht)
  • New: Finnish (fi) support (by @​kallepahajoki)
  • Fix: Meridiem assignment for casual time parsing (by @​VergilYotov)
  • Fix: (en) Recognize "of" between weekday and suffix (by @​jbreissinger)
  • Fix (it): Improve Italian time parsing regex and add tests 0c71ed0
  • Fix (zh): Fix Chinese time parsing including CJK boundary and AM/PM implication 67f4c11
  • Fix historical timezone precision loss (LMT support) 5062a94
  • Fix year parsing for 3000+ (Issue #636) c830360
  • Fix meridiem merge for casual times and add -5d midnight regression 1cbfd1b

wanasit/chrono@v2.9.0...v2.9.1

Commits
  • 82c0e5b 2.10.1
  • f15d1a8 fix(en): support all 2-digit years in month name little endian parser (fixes ...
  • eeef954 docs(it): list Italian as fully supported in README
  • a0ac654 feat(it): support relative times, timezone offsets, and improve Italian langu...
  • 41ee4e8 fix(fr): support standard month name abbreviations and accented variants (iss...
  • c4c2685 2.10.0
  • 5b13e0a Merge pull request #650 from elinathan/fix/dst-system-timezone-dependence
  • dc63e17 build(npm): remove redundant .npmignore
  • 668509f build(npm): whitelist dist and src directories for publishing
  • 1ec7e23 2.9.2
  • Additional commits viewable in compare view

Updates csv-parse from 5.6.0 to 7.0.2

Changelog

Sourced from csv-parse's changelog.

7.0.2 (2026-08-02)

Bug Fixes

  • csv-parse: prototype replacement reachable via columns (#497)

Performance Improvements

  • csv-parse: avoid unnecessary allocation in ResizeableBuffer.toString (#495)

7.0.1 (2026-07-02)

Bug Fixes

  • csv-parse: ship stream cjs export (#490)

7.0.0 (2026-06-14)

⚠ WARNING

This version was published by mistake, there is no breaking changes. Also, for some reason, the associated version's changelog included many commit messages from version 6.0.0.

Features

  • csv-parse: delimiter discover (fix #400)
  • csv-parse: delimiter_auto sample
  • csv-parse: desactivate delimiter splitting when empty array
  • csv-parse: dont modify prototype in sync (see #479)
  • csv-parse: export CsvError and normalize_options
  • csv-parse: remove comment about sync parse old usage

Bug Fixes

  • csv-parse: align trim with ECMAScript whitespace (fix #482) (#483)

6.2.1 (2026-03-20)

Bug Fixes

  • csv-parse: prototype pollution with objname option (fix #479)

6.2.0 (2026-03-17)

Features

  • csv-parse: alig info interfaces with js api
  • csv-parse: info bytes_records (fix #446)
  • csv-parse: remove non-existing ts function declaration
  • csv-parse: remove ts usage of all in error type
  • csv-parse: returned type generic for on_record (fix #461 #464 #466) (#468)

... (truncated)

Commits
  • 288c9c6 chore(release): publish
  • 2ad6c07 refactor(csv-parse): rename group_columns_by_name tests
  • eb4d148 fix(csv-parse): prototype replacement reachable via columns (#497)
  • 1d4ed3b perf(csv-parse): avoid unnecessary allocation in ResizeableBuffer.toString (#...
  • 6e0d5a3 chore(release): publish
  • abfe4de build: latest dependencies
  • a5ef896 docs(csv-parse): fix changelog message from previous version
  • 230af8e fix(csv-parse): ship stream cjs export (#490)
  • 3d71f0b chore(release): publish
  • 2ba4897 build: use ts nodenext
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for csv-parse since your current version.


Updates effect from 3.20.0 to 3.22.2

Release notes

Sourced from effect's releases.

effect@3.22.2

Patch Changes

Changelog

Sourced from effect's changelog.

3.22.2

Patch Changes

3.22.1

Patch Changes

3.22.0

Minor Changes

  • #6286 fffdee0 Thanks @​effect-bot! - Add Graph.successors and Graph.predecessors, deprecate Graph.neighborsDirected, and fix graph algorithm edge cases around reversal, undirected edge queries, shortest-path weight validation, topological sort initials, and strongly connected components.

3.21.5

Patch Changes

  • #6302 307d54a Thanks @​fubhy! - Allow cron fields like 5/15 to expand from the starting value through the field maximum.

  • #6303 d95868a Thanks @​fubhy! - Fix Schedule.cron when the test clock is adjusted to infinity.

  • #6285 95c7d2e Thanks @​chatman-media! - Fix Cron.next skipping earlier matching days when the upcoming day-of-month does not exist in the current month. For an expression like 0 0 1,16,31 * *, advancing from a date past the 16th selected day 31; in a month without 31 days this overflowed into the following month and landed on a later matching day (e.g. the 16th), silently skipping the 1st. Cron.next now wraps to the first matching day of the next month in that case, matching the behaviour of Cron.prev and other cron implementations.

  • #6305 d24511f Thanks @​fubhy! - Fix cron parsing and scheduling edge cases for whitespace, Sunday 7, strict numeric tokens, explicit full day ranges, and month-constrained day-of-month / weekday matching.

3.21.4

Patch Changes

  • #6267 8222963 Thanks @​fubhy! - Fix Graph traversal and shortest-path algorithms to traverse undirected edges independently of their stored source/target orientation.

3.21.3

... (truncated)

Commits

Updates hyparquet from 1.26.1 to 1.30.1

Changelog

Sourced from hyparquet's changelog.

[1.30.1]

  • Fix $not filters on dot-notation paths (#177)

[1.30.0]

  • Add opt-in physical row index symbol to object rows (#176)

[1.29.2]

  • Add default exports to package.json for compatibility with CJS resolvers (#174)

[1.29.1]

  • Defer parquetScan column planning until a column is read

[1.29.0]

  • Add parquetScan for lazy physical column scans (#172)

[1.28.2]

  • Never match null values against range filters

[1.28.1]

  • Fix $nin filters when comparing Date values

[1.28.0]

  • Support $in filters on array values (#171)

[1.27.1]

  • Coalesce page index fetches into fewer byte range requests

[1.27.0]

  • Add usePageIndex option for page-level filter pushdown (#169)
  • Fix filtering on null and NaN row-group matches
  • Fix nested child column alignment by absolute row offsets
  • Compare date statistics by timestamp
  • Fix metadata decode of unsigned and decimal bounds
  • Fix node file slices (should be end-exclusive)

[1.26.2]

  • Custom jsonFromBytes parser option
Commits

Updates hyparquet-writer from 0.16.1 to 0.16.9

Changelog

Sourced from hyparquet-writer's changelog.

[0.16.9]

  • Fix INT32 DECIMAL statistics encoding
  • Improve built-in Snappy compression window

[0.16.8]

  • Accept bigint for DECIMAL values and statistics

[0.16.7]

  • Fix ByteWriter buffer capacity checks
  • Update hyparquet to 1.29.2

[0.16.6]

  • Keep large dictionaries when dictionary encoding wins, decoupled from pageSize
  • Write bounding box statistics as explicitly typed doubles

[0.16.5]

  • Faster delta encoding

[0.16.4]

  • Support byte arrays in column statistics

[0.16.3]

  • Fix type resolution under typescript 7

[0.16.2]

  • Faster delta encoding for INT32 columns
Commits

Updates modal from 0.8.0 to 0.10.1

Commits
  • 3b4ed40 Release v0.10.1 of the JS / Go SDKs (#58439)
  • 9a37902 [Proto] Return helpful hint when Cls is passed to FunctionGet (#58038)
  • 5ce9823 [CLI] modal server logs and modal function logs (#56981)
  • f321b87 Add OAuth private-key JWT authentication to the JS SDK (#58126)
  • 8b61508 Add OAuth private-key JWT authentication to the Go SDK (#57861)
  • 78d3314 Add FunctionGetFlashAuthToken RPC to api.proto (#57751)
  • 5f257c4 Remove legacy Sandbox filesystem API from the Python client (#57485)
  • a24a6c2 Make _AuthTokenManager accept a custom token fetcher (#58134)
  • 789ce05 Add environment setting to block unauthenticated resources (#57986)
  • 6cc41e6 Run static_types_test.py under Bazel instead of skipping it (#57697)
  • Additional commits viewable in compare view

Updates smol-toml from 1.6.1 to 1.8.0

Release notes

Sourced from smol-toml's releases.

v1.8.0

What's Changed

Full Changelog: squirrelchat/smol-toml@v1.7.2...v1.8.0

v1.7.2

What's Changed

Full Changelog: squirrelchat/smol-toml@v1.7.1...v1.7.2

v1.7.1

This release includes flagging internal functions as @internal to strip them from the emitted type declarations.

⚠️ Includes a fix for GHSA-7w5x-hrqm-74c2

Full Changelog: squirrelchat/smol-toml@v1.7.0...v1.7.1

v1.7.0

This version slightly changes the behaviour of stringify: integers beyond the safe range are always emitted as float numbers.

String decode logic has been rewritten, it is a bit faster now and uses a single-pass approach instead of a dual-pass approach as it did previously. The code should be a bit smaller too, though I didn't actually measure that.

The package is now published with source-maps, declaration-maps, and a copy of the original TypeScript source files. This will improve your DX if you're like me and like Ctrl+Click'ing things a lot. ;)

What's Changed

New Contributors

Full Changelog: squirrelchat/smol-toml@v1.6.1...v1.7.0

CommitsDescription has been truncated

@dependabot
dependabot Bot requested a review from a team as a code owner September 10, 2026 17:37
@dependabot @github

dependabot Bot commented on behalf of github Sep 10, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: dependencies. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

Bumps the dependencies group with 18 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@effect/platform](https://github.com/Effect-TS/effect/tree/HEAD/packages/platform) | `0.95.0` | `0.97.2` |
| [@google-cloud/storage](https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/storage) | `7.19.0` | `8.1.0` |
| [@openrouter/sdk](https://github.com/OpenRouterTeam/typescript-sdk) | `1.2.113` | `1.2.123` |
| [chrono-node](https://github.com/wanasit/chrono) | `2.9.0` | `2.10.1` |
| [csv-parse](https://github.com/adaltas/node-csv/tree/HEAD/packages/csv-parse) | `5.6.0` | `7.0.2` |
| [effect](https://github.com/Effect-TS/effect/tree/HEAD/packages/effect) | `3.20.0` | `3.22.2` |
| [hyparquet](https://github.com/hyparam/hyparquet) | `1.26.1` | `1.30.1` |
| [hyparquet-writer](https://github.com/hyparam/hyparquet-writer) | `0.16.1` | `0.16.9` |
| [modal](https://github.com/modal-labs/modal-client) | `0.8.0` | `0.10.1` |
| [smol-toml](https://github.com/squirrelchat/smol-toml) | `1.6.1` | `1.8.0` |
| [yaml](https://github.com/eemeli/yaml) | `2.8.3` | `2.9.1` |
| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.6.5` |
| [@effect/tsgo](https://github.com/Effect-TS/tsgo/tree/HEAD/_packages/tsgo) | `0.31.0` | `0.45.0` |
| [@types/bun](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun) | `1.3.14` | `1.4.2` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.10.0` | `26.5.1` |
| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.62.0` | `0.68.0` |
| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.77.0` | `1.83.0` |
| [ultracite](https://github.com/haydenbleasel/ultracite) | `7.10.1` | `7.12.0` |



Updates `@effect/platform` from 0.95.0 to 0.97.2
- [Release notes](https://github.com/Effect-TS/effect/releases)
- [Changelog](https://github.com/Effect-TS/effect/blob/@effect/platform@0.97.2/packages/platform/CHANGELOG.md)
- [Commits](https://github.com/Effect-TS/effect/commits/@effect/platform@0.97.2/packages/platform)

Updates `@google-cloud/storage` from 7.19.0 to 8.1.0
- [Release notes](https://github.com/googleapis/google-cloud-node/releases)
- [Changelog](https://github.com/googleapis/google-cloud-node/blob/main/handwritten/storage/CHANGELOG.md)
- [Commits](https://github.com/googleapis/google-cloud-node/commits/admin-v8.1.0/handwritten/storage)

Updates `@openrouter/sdk` from 1.2.113 to 1.2.123
- [Release notes](https://github.com/OpenRouterTeam/typescript-sdk/releases)
- [Changelog](https://github.com/OpenRouterTeam/typescript-sdk/blob/main/RELEASES.md)
- [Commits](OpenRouterTeam/typescript-sdk@v1.2.113...v1.2.123)

Updates `chrono-node` from 2.9.0 to 2.10.1
- [Release notes](https://github.com/wanasit/chrono/releases)
- [Commits](wanasit/chrono@v2.9.0...v2.10.1)

Updates `csv-parse` from 5.6.0 to 7.0.2
- [Changelog](https://github.com/adaltas/node-csv/blob/master/packages/csv-parse/CHANGELOG.md)
- [Commits](https://github.com/adaltas/node-csv/commits/csv-parse@7.0.2/packages/csv-parse)

Updates `effect` from 3.20.0 to 3.22.2
- [Release notes](https://github.com/Effect-TS/effect/releases)
- [Changelog](https://github.com/Effect-TS/effect/blob/effect@3.22.2/packages/effect/CHANGELOG.md)
- [Commits](https://github.com/Effect-TS/effect/commits/effect@3.22.2/packages/effect)

Updates `hyparquet` from 1.26.1 to 1.30.1
- [Changelog](https://github.com/hyparam/hyparquet/blob/master/CHANGELOG.md)
- [Commits](hyparam/hyparquet@v1.26.1...v1.30.1)

Updates `hyparquet-writer` from 0.16.1 to 0.16.9
- [Changelog](https://github.com/hyparam/hyparquet-writer/blob/master/CHANGELOG.md)
- [Commits](hyparam/hyparquet-writer@v0.16.1...v0.16.9)

Updates `modal` from 0.8.0 to 0.10.1
- [Changelog](https://github.com/modal-labs/modal-client/blob/main/CHANGELOG_DEV.md)
- [Commits](modal-labs/modal-client@go/v0.8.0...go/v0.10.1)

Updates `smol-toml` from 1.6.1 to 1.8.0
- [Release notes](https://github.com/squirrelchat/smol-toml/releases)
- [Commits](squirrelchat/smol-toml@v1.6.1...v1.8.0)

Updates `yaml` from 2.8.3 to 2.9.1
- [Release notes](https://github.com/eemeli/yaml/releases)
- [Commits](eemeli/yaml@v2.8.3...v2.9.1)

Updates `zod` from 4.4.3 to 4.6.5
- [Release notes](https://github.com/colinhacks/zod/releases)
- [Commits](colinhacks/zod@v4.4.3...v4.6.5)

Updates `@effect/tsgo` from 0.31.0 to 0.45.0
- [Release notes](https://github.com/Effect-TS/tsgo/releases)
- [Changelog](https://github.com/Effect-TS/tsgo/blob/main/_packages/tsgo/CHANGELOG.md)
- [Commits](https://github.com/Effect-TS/tsgo/commits/@effect/tsgo@0.45.0/_packages/tsgo)

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

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

Updates `oxfmt` from 0.62.0 to 0.68.0
- [Release notes](https://github.com/oxc-project/oxc/releases)
- [Changelog](https://github.com/oxc-project/oxc/blob/main/npm/oxfmt/CHANGELOG.md)
- [Commits](https://github.com/oxc-project/oxc/commits/oxfmt_v0.68.0/npm/oxfmt)

Updates `oxlint` from 1.77.0 to 1.83.0
- [Release notes](https://github.com/oxc-project/oxc/releases)
- [Changelog](https://github.com/oxc-project/oxc/blob/main/npm/oxlint/CHANGELOG.md)
- [Commits](https://github.com/oxc-project/oxc/commits/oxlint_v1.83.0/npm/oxlint)

Updates `ultracite` from 7.10.1 to 7.12.0
- [Release notes](https://github.com/haydenbleasel/ultracite/releases)
- [Commits](https://github.com/haydenbleasel/ultracite/compare/ultracite@7.10.1...ultracite@7.12.0)

---
updated-dependencies:
- dependency-name: "@effect/platform"
  dependency-version: 0.97.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: "@effect/tsgo"
  dependency-version: 0.41.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: "@google-cloud/storage"
  dependency-version: 8.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: "@openrouter/sdk"
  dependency-version: 1.2.108
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: "@types/bun"
  dependency-version: 1.4.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: "@types/node"
  dependency-version: 26.5.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: chrono-node
  dependency-version: 2.10.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: csv-parse
  dependency-version: 7.0.2
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: effect
  dependency-version: 3.22.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: hyparquet
  dependency-version: 1.30.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: hyparquet-writer
  dependency-version: 0.16.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: modal
  dependency-version: 0.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: oxfmt
  dependency-version: 0.67.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: oxlint
  dependency-version: 1.82.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: smol-toml
  dependency-version: 1.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: ultracite
  dependency-version: 7.11.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: yaml
  dependency-version: 2.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: zod
  dependency-version: 4.5.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/bun/dependencies-b73ccc376e branch from f5b9256 to 8fcee82 Compare September 18, 2026 15:30

@perry-the-pr-reviewer perry-the-pr-reviewer Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Perry's Review

Verdict: 🔴 Request Changes — CI regression from oxlint 1.83.0

Dependabot group bump with 18 dependency updates across the lockfile. Most bumps are routine. The oxlint 1.77.0 → 1.83.0 bump breaks CI.

🔴 Blocker: oxlint 1.83.0 breaks CI (19 new lint errors)

The new oxlint version flags the repo's const+type declaration-merging pattern as "X is already defined":

export const RewardType = { Db: "DB", ... } as const;
export type RewardType = ValueOf<typeof RewardType>;  // ← flagged as "already defined"

CI fails at the Lint step, producing 19 errors across 11 source files. Because CI fails at lint, the Typecheck, Test, and Build steps never execute.

Source file Symbols flagged
tau3-bench-banking/types.ts RewardType, ToolRequestor
harness/core.ts MessageRole, ScoreValue
internal/enums.ts WebFetchEngine
harness/constants.ts ImageDetail, VideoProcessingMode
draco/schemas.ts GenerationStatus, VerdictValue, JudgeRunStatus, DracoToolType, ShellEngine, DracoExperimentType, JudgeReasoningEffort
tau-bench-airline/types.ts RewardType, ToolRequestor
tau-bench-airline/solver.ts Role
ifstruct/schema.ts OutputFormat
tau3-bench-banking/solver.ts Role

Fix: Either revert the oxlint bump to 1.77.0 in this PR (and handle the upgrade separately with the necessary source fixes or rule config), or fix the 19 errors now by addressing the new no-redeclare rule.

✅ Major version bumps verified compatible
  • @google-cloud/storage 7→8: The only breaking change in v8 is a Node 22 minimum (this repo uses Bun). The repo imports RETRYABLE_ERR_FN_DEFAULT and Storage — both are still exported in v8.1.0 (verified against the v8 source on GitHub).
  • csv-parse 5→7: The ./sync export map is identical in v5 and v7. The repo only uses parse from csv-parse/sync, which is unchanged.
  • modal 0.8→0.10: The repo imports App, SandboxCreateParams, and ModalClient — all still exported in v0.10.1 (verified against the v0.10.1 type declarations).

The remaining 14 bumps are minor/patch versions with no API surface changes affecting this repo.

🟡 Risk assessment

Risk: 🟡 Medium

Dimension Severity Risk Reasoning
Implementation risk 🟨🟨 Medium CI is broken by the oxlint bump; the codebase itself is unchanged.
Premise risk 🟩 Low Routine dependency bumps; the framing is correct.
Estimated impact 🟩 Low No runtime changes; a blocked CI is the only consequence.
Risk Factor Severity Risk Reasoning
Reversibility 🟩 Low Lockfile/package.json revert is trivial.
Detectability 🟩 Low CI failure is immediately visible.
Blast radius 🟩 Low No runtime impact — CI only.
Data integrity 🟩 Low No persisted state touched.
Financial exposure 🟩 Low No billing/payment code affected.
Security and privacy exposure 🟩 Low No auth/credential code affected.
Propagation 🟩 Low No downstream consumers of the lint config.
Availability 🟩 Low No serving path affected.
Recovery cost 🟩 Low Revert the oxlint version line.
Time to correct 🟩 Low One-line revert or rule config.
Recommendation

Split the oxlint bump out of this PR. Merge the other 17 dependency bumps (all verified safe), then handle the oxlint 1.77→1.83 upgrade in a separate PR that also fixes the 19 no-redeclare errors (either by configuring the rule or adjusting the source pattern).

Estimated impact: Low — the PR is a dependency bump with no runtime changes; the only consequence of merging as-is would be a broken CI pipeline that blocks future merges until the lint errors are resolved.

Comment thread package.json
"oxfmt": "0.62.0",
"oxlint": "1.77.0",
"oxfmt": "0.68.0",
"oxlint": "1.83.0",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔴 Blocker — CI regression. Bumping oxlint from 1.77.0 to 1.83.0 introduces a no-redeclare rule that flags the repo's const X = {...} as const; export type X = ValueOf<typeof X> pattern as 'X' is already defined. This produces 19 errors across 11 source files and fails CI at the Lint step — Typecheck, Test, and Build never run.

Fix: Revert this line to "oxlint": "1.77.0" and handle the oxlint upgrade in a separate PR that also addresses the 19 lint errors (either via an oxlint config override for this pattern, or by renaming the type aliases). The other 17 dependency bumps in this PR are verified safe to merge.

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.

0 participants