Skip to content

build: Update workspace dependencies#354

Merged
dcramer merged 5 commits into
mainfrom
dcramer/build/update-dependencies
May 23, 2026
Merged

build: Update workspace dependencies#354
dcramer merged 5 commits into
mainfrom
dcramer/build/update-dependencies

Conversation

@dcramer
Copy link
Copy Markdown
Member

@dcramer dcramer commented May 23, 2026

Update the workspace dependency set to current releases and refresh the pnpm lockfile. This clears the npm audit findings from the old dependency graph and removes unused direct packages that were still pulling vulnerable transitive dependencies.

Docs Package Cleanup

Rename the docs workspace package from dex-docs to warden-docs, update the root docs script, and remove the unused geist dependency in favor of the system monospace stack.

Dependency Compatibility

Adjust SDK and eval test fixtures for stricter updated package types, including Claude usage metadata and eval judge metadata JSON values. Temporary Git repos now disable commit signing so global signing config does not break tests.

Update workspace dependencies to their latest available versions and remove unused direct dependencies from the docs and root packages.

Rename the docs workspace package from dex-docs to warden-docs and keep temporary Git test repositories isolated from global signing config.

Co-Authored-By: GPT-5 <noreply@anthropic.com>
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 bf1ef40. Configure here.

Comment thread packages/docs/package.json
Point the Docs workflow at the renamed warden-docs workspace package so the build job can resolve the package filter.

Co-Authored-By: GPT-5 <noreply@anthropic.com>
Load the same Rubik and IBM Plex Mono font assets used by the Sentry Starlight theme in the custom homepage layout.

Keep the custom homepage outside the Starlight page shell while avoiding detached or unused font dependencies.

Co-Authored-By: GPT-5 <noreply@anthropic.com>
Use the fontsource Geist Mono package for the custom homepage display headline while keeping the rest of the docs mono stack aligned with the Sentry Starlight theme.

Co-Authored-By: GPT-5 <noreply@anthropic.com>
Increase the hero flow label weight so small homepage headings stay legible with the current mono font stack.

Co-Authored-By: GPT-5 <noreply@anthropic.com>
@dcramer dcramer marked this pull request as ready for review May 23, 2026 19:57
@dcramer dcramer merged commit 68d161b into main May 23, 2026
21 checks passed
@dcramer dcramer deleted the dcramer/build/update-dependencies branch May 23, 2026 19:57
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