Skip to content

chore(deps): bun deps refresh 2026-05-15 - #69

Merged
jan-kubica merged 7 commits into
mainfrom
chore/deps-2026-05-15
May 15, 2026
Merged

chore(deps): bun deps refresh 2026-05-15#69
jan-kubica merged 7 commits into
mainfrom
chore/deps-2026-05-15

Conversation

@jan-kubica

Copy link
Copy Markdown
Contributor

Summary

  • Bumped in-range bun deps to current resolutions (@emnapi/core, @emnapi/runtime 1.9.2 to 1.10.0; @napi-rs/cli 3.6.1 to 3.6.2; @tybys/wasm-util 0.10.1 to 0.10.2; @types/node 25.6.0 to 25.6.2; bun-types 1.3.12 to 1.3.13; emnapi 1.9.2 to 1.10.0; fast-check 4.6.0 to 4.7.0; oxlint 1.59.0 to 1.63.0; tsdown 0.21.7 to 0.21.10; vite 8.0.8 to 8.0.11).
  • oxfmt 0.44.0 to 0.48.0 (tree-wide reformat included).
  • tsdown 0.21 to 0.22.0; wasi worker stubs regenerated by napi-rs/cli and added to oxlint ignore.
  • typescript 5.9.3 to 6.0.3; tsc --noEmit clean.

Test plan

  • bun run lint
  • bun run test
  • bun run build:js
  • CI green

@gemini-code-assist gemini-code-assist 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.

Code Review

This pull request primarily involves dependency updates and extensive formatting adjustments across configuration files, scripts, and tests. Key changes include updating devDependencies like @emnapi/core and typescript, and reformatting JSON/YAML structures. Feedback was provided regarding an unused variable, errorOutputs, introduced in wasi-worker-browser.mjs, which should be removed to maintain code cleanliness.

Comment thread wasi-worker-browser.mjs
Comment on lines +3 to 5
const errorOutputs = []

const handler = new MessageHandler({

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

medium

The variable errorOutputs is declared but never used within this file. This appears to be dead code or an incomplete implementation. If it is not required for future error tracking logic, it should be removed to maintain code clarity.

const handler = new MessageHandler({

@chatgpt-codex-connector chatgpt-codex-connector 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.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 7fbd5d0223

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread provenance/sbom.cdx.json Outdated
"tags": [
"web"
],
"tags": ["web"],

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Regenerate the SBOM after the Vite bump

This checked-in SBOM was not regenerated after the dependency refresh: the Vite component that this changed line belongs to still has bom-ref/purl/version set to vite@8.0.8, while package.json and bun.lock now resolve Vite to 8.0.11. Consumers or provenance checks that rely on provenance/sbom.cdx.json will get a stale dependency inventory for this release unless the provenance artifacts are regenerated with the updated install.

Useful? React with 👍 / 👎.

@jan-kubica
jan-kubica force-pushed the chore/deps-2026-05-15 branch from 67f4b73 to 23520a4 Compare May 15, 2026 08:41
bun update pulled forward 11 packages within their existing semver
ranges: @emnapi/core, @emnapi/runtime, @napi-rs/cli, @tybys/wasm-util,
@types/node, bun-types, emnapi, fast-check, oxlint, tsdown, vite.
Includes the reformat oxfmt 0.48 applies to the tree (YAML, JSON,
JS/TS, Markdown).
Build verified via bun run build:js. Also picks up regenerated
napi-rs wasi worker stubs and adds them to oxlint ignore (they
are generated artifacts).
tsc --noEmit, lint, tests, and build:js all green on TS 6.
Regenerates `provenance/sbom.cdx.json`, `THIRD-PARTY-NOTICES.txt`,
and `report.json` to reflect the dependency versions resolved on
this branch (notably vite 8.0.8 -> 8.0.11). The earlier commits
left the SBOM pinned to the pre-bump Vite revision.
Mirrors the workaround already applied to release.yml, the napi-ci
reusable, and provenance-nightly.yml: avoids the bun integrity-check
failure on napi-rs platform sub-packages.
@jan-kubica
jan-kubica force-pushed the chore/deps-2026-05-15 branch from 1d6edce to 1dde02a Compare May 15, 2026 08:52
@jan-kubica
jan-kubica merged commit 6394c26 into main May 15, 2026
20 checks passed
@jan-kubica
jan-kubica deleted the chore/deps-2026-05-15 branch May 15, 2026 08:54
@github-actions github-actions Bot locked and limited conversation to collaborators May 15, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant