Skip to content

chore(deps): bump npm dependencies and regenerate lockfile - #439

Merged
WinterYukky merged 3 commits into
aws-samples:mainfrom
WinterYukky:chore/bump-npm-deps-regenerate-lockfile
Aug 4, 2026
Merged

chore(deps): bump npm dependencies and regenerate lockfile#439
WinterYukky merged 3 commits into
aws-samples:mainfrom
WinterYukky:chore/bump-npm-deps-regenerate-lockfile

Conversation

@WinterYukky

Copy link
Copy Markdown
Contributor

Bump the following packages across workspace:

  • esbuild: ^0.25.x -> ^0.28.1 (cdk, slack-bolt-app, webapp, worker)
  • tsx: ^4.20.3 -> ^4.22.4 (cdk)
  • @aws-sdk/client-s3: ^3.758.0 -> ^3.1068.0 (agent-core)
  • vitest: ^3.1.1 -> ^4.1.8 (agent-core)

Regenerate root package-lock.json to fix lockfile inconsistency caused by dependabot not properly handling npm workspaces in monorepo configurations.

Supersedes #434 which had a broken lockfile causing CI failures.

Issue #, if available:

Description of changes:

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

WinterYukky and others added 3 commits August 4, 2026 09:48
Bump the following packages across workspace:
- esbuild: ^0.25.x -> ^0.28.1 (cdk, slack-bolt-app, webapp, worker)
- tsx: ^4.20.3 -> ^4.22.4 (cdk)
- @aws-sdk/client-s3: ^3.758.0 -> ^3.1068.0 (agent-core)
- vitest: ^3.1.1 -> ^4.1.8 (agent-core)

Regenerate root package-lock.json to fix lockfile inconsistency
caused by dependabot not properly handling npm workspaces in
monorepo configurations.

Supersedes aws-samples#434 which had a broken lockfile causing CI failures.
- Regenerate cdk/package-lock.json to match bumped esbuild ^0.28.1 and tsx ^4.22.4
- Add @aws-sdk/client-s3 ^3.1068.0 as direct webapp dependency (was only
  transitively resolved via agent-core workspace hoisting)
- Bump @aws-sdk/s3-request-presigner from ^3.824.0 to ^3.1068.0 in webapp
  to align with agent-core's client-s3 version and resolve type incompatibility
  ('S3Client not assignable to Client' due to @smithy/types version mismatch)
- Merge upstream main (waitForCondition tool + KaTeX support) into branch
- Regenerate root package-lock.json with all changes

Verified: npm ci (root + cdk), tsc --noEmit (cdk), agent-core tests (78 pass),
worker tests (7 pass) all green.
@WinterYukky
WinterYukky merged commit e8b8319 into aws-samples:main Aug 4, 2026
8 checks passed
@WinterYukky
WinterYukky deleted the chore/bump-npm-deps-regenerate-lockfile branch August 4, 2026 12:41
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