Skip to content

chore(deps): consolidated safe dependabot bumps#4004

Merged
Kailai-Wang merged 1 commit into
devfrom
fix/consolidated-dep-bumps-2
May 22, 2026
Merged

chore(deps): consolidated safe dependabot bumps#4004
Kailai-Wang merged 1 commit into
devfrom
fix/consolidated-dep-bumps-2

Conversation

@Kailai-Wang
Copy link
Copy Markdown
Collaborator

Summary

Same playbook as #3993: aggregate the safe dependabot bumps into one PR so they merge as a unit, and skip anything that violates the project rules (no polkadot-sdk, no Rust under `tee-worker/**/Cargo.*`) or trips known broken CI paths.

Bumps included

Target Bump From dependabot PR
8 dirs (parachain/docker, parachain/ts-tests, tee-worker/client-api, tee-worker/identity/scripts/test_transfer, tee-worker/identity/ts-tests/, tee-worker/omni-executor/client-sdk, tee-worker/omni-executor/ts-tests/) `ws` 8.18.x/8.20.0 → 8.20.1 #3994, #3996, #3997, partial #4001
`tee-worker/omni-executor/client-sdk/pnpm-lock.yaml` `brace-expansion` 5.0.5 → 5.0.6 (+ `balanced-match` 4.0.4 dropped) #3989
`tee-worker/omni-executor/client-sdk/pnpm-lock.yaml` `@babel/plugin-transform-modules-systemjs` 7.29.0 → 7.29.4 #3995

Supersedes (will auto-close on merge if file changes match)

#3989, #3994, #3995, #3996, #3997

Excluded on purpose

Test plan

  • `fmt` passes
  • `parachain-build`, `omni-executor-build` pass
  • `matrix.test_name` (omni-executor ts-tests) passes — exercises ws + babel + brace-expansion bumps
  • `matrix.chain` (parachain ts-tests) passes — exercises parachain ts-tests `ws` bump
  • `contract-check` is correctly skipped (no contract paths touched)
  • All lockfiles validated locally with `pnpm install --frozen-lockfile`

Aggregated patch set under the same rule as #3993: no polkadot-sdk, no
enclave/Rust under tee-worker/**/Cargo.*. Only JS/TS tooling touched.

- ws bumps (8.x patch, security fixes):
  - parachain/docker/pnpm-lock.yaml (8.18.2 -> 8.20.1)
  - parachain/ts-tests/pnpm-lock.yaml (8.20.0 -> 8.20.1) — #3997
  - tee-worker/client-api/pnpm-lock.yaml (8.18.2 -> 8.20.1)
  - tee-worker/identity/scripts/test_transfer/package-lock.json (8.18.2 -> 8.20.1)
  - tee-worker/identity/ts-tests/{pnpm-lock.yaml,integration-tests,
    post-checks,worker}/* (8.18.3 -> 8.20.1)
  - tee-worker/omni-executor/client-sdk/{package.json,pnpm-lock.yaml}
    (8.20.0 -> 8.20.1) — #3996
  - tee-worker/omni-executor/ts-tests/{pnpm-lock.yaml,
    integration-tests,stress-tests}/* (8.20.0 -> 8.20.1) — #3994
- brace-expansion bumps:
  - tee-worker/omni-executor/client-sdk: 5.0.5 -> 5.0.6 + balanced-match
    4.0.4 dropped (5.0.6 uses 4.0.3) — #3989
- @babel/plugin-transform-modules-systemjs bumps:
  - tee-worker/omni-executor/client-sdk: 7.29.0 -> 7.29.4 — #3995

Supersedes: #3989, #3994, #3995, #3996, #3997.

Partially absorbs #4001 (the npm 6-dir bundle): took its parachain/docker,
client-api, identity/scripts/test_transfer, and identity/ts-tests pieces.

Excluded on purpose:
- #3998 (ws in parachain/scripts/ts-utils): dependabot's patch also drifts
  lockfile specifiers for @polkadot/{api,util,util-crypto}, prettier,
  ethers, tsx etc. away from package.json, breaking --frozen-lockfile.
  Leave for a clean regenerated patch.
- #4001's tee-worker/identity/client-sdk/{package.json,pnpm-lock.yaml}:
  same v6 -> v9 lockfile-format migration as before (~12k-line diff).
- #4001's tee-worker/omni-executor/contracts/aa/aa-demo-app/**:
  triggers contract-check, which still fails on the pre-existing
  anchor-syn 0.32.1 / rustc incompat.
- #4003: both target dirs (identity/client-sdk + aa-demo-app) are
  off-limits for the above reasons.
- #3992, #3999, #4000: cargo bumps under tee-worker/omni-executor (Rust).
- #4001 (parent bundle): partially absorbed here; remaining bits left
  for follow-up.

Each lockfile validated locally with `pnpm install --frozen-lockfile`.
@vercel
Copy link
Copy Markdown

vercel Bot commented May 22, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
heima-aa-demo-app Ignored Ignored May 22, 2026 2:33pm

Request Review

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