Skip to content

build(deps): Update Chat SDK and third-party packages#293

Merged
dcramer merged 3 commits into
mainfrom
build/update-chat-sdk-deps
May 7, 2026
Merged

build(deps): Update Chat SDK and third-party packages#293
dcramer merged 3 commits into
mainfrom
build/update-chat-sdk-deps

Conversation

@dcramer
Copy link
Copy Markdown
Member

@dcramer dcramer commented May 7, 2026

Update Chat SDK and selected non-major third-party packages across the workspace while leaving major framework/tooling upgrades for separate PRs. The update keeps the Slack webhook side-channel aligned with Chat SDK initialization and refreshes tests around the new thread post shape.

Chat SDK Compatibility

Slack message_changed handling now initializes the bot before using adapter auth, and local test threads implement the new participant lookup contract.

Harness Stability

The example build discovery test syncs the built Junior dist into the example package instead of running a nested workspace install inside Vitest. Eval harness expectations now include Slack channel and thread_ts fields preserved by Chat SDK 4.27.

Dependency Safety

just-bash is intentionally held on the previously safe 2.14.2 release because 2.14.4 pins fast-xml-parser to a version flagged by Dependency Review.

Deferred Majors

Astro 6, Starlight 0.38, TypeScript 6, Vercel 53, and lint-staged 17 remain intentionally untouched for separate migration work.

Bump Chat SDK and selected non-major third-party dependencies while leaving major framework upgrades for separate work.

Adapt Slack webhook handling, test harnesses, and eval expectations to the updated Chat SDK contracts.

Co-Authored-By: GPT-5 Codex <codex@openai.com>
@vercel
Copy link
Copy Markdown

vercel Bot commented May 7, 2026

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

Project Deployment Actions Updated (UTC)
junior-docs Ready Ready Preview, Comment May 7, 2026 2:35am

Request Review

Copy link
Copy Markdown

@cursor cursor Bot left a comment

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit e8b876c. Configure here.

Comment thread packages/junior/tests/integration/example-build-discovery.test.ts Outdated
Keep just-bash on the previously safe release because the latest version pins fast-xml-parser to a vulnerable version flagged by dependency review.

This removes fast-xml-parser 5.3.3 from the lockfile while preserving the rest of the dependency update.

Co-Authored-By: GPT-5 Codex <codex@openai.com>
Skip copying the built Junior dist when the example install resolves back to the source package.

This keeps the integration test from deleting the freshly built source dist in workspace layouts that preserve package symlinks.

Co-Authored-By: GPT-5 Codex <codex@openai.com>
@dcramer dcramer marked this pull request as ready for review May 7, 2026 02:45
@dcramer dcramer merged commit 1cf5270 into main May 7, 2026
13 checks passed
@dcramer dcramer deleted the build/update-chat-sdk-deps branch May 7, 2026 02:45
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