Repository navigation
Conversation
setu4993
marked this pull request as ready for review
November 14, 2026 01:04
setu4993
enabled auto-merge (squash)
November 14, 2026 01:05
setu4993
disabled auto-merge
November 14, 2026 01:09
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Replaces the open Dependabot PRs (#61, #76) with one dependency refresh that clears most of the repo's open Dependabot security alerts.
Changes
pnpm update -r --depth Infinity, so transitive deps move to the latest versions their current semver ranges allow. Accounts for most of thepnpm-lock.yamldiff.packages/vscode: esbuild^0.25.0→^0.28.1. Covers chore(deps-dev): bump esbuild from 0.24.2 to 0.28.1 #61 and matchesagentforce/lsp-browser, which are already on^0.28.1.packages/compile-server: OpenTelemetry bumps@opentelemetry/auto-instrumentations-node^0.76.0→^0.81.0@opentelemetry/exporter-trace-otlp-http^0.218.0→^0.223.2@opentelemetry/sdk-node^0.218.0→^0.223.2@opentelemetry/api^1.9.1→~1.9.1(see below)pnpm-workspace.yamloverrides for packages pinned to vulnerable versions by upstream deps:dompurify@<3.4.17: ^3.4.17:monaco-editorand@codingame/monaco-vscode-apipin dompurify 3.1.x / 3.3.x.postcss-selector-parser@6.0.10: ^6.1.6:@tailwindcss/typographypins 6.0.10 exactly.package.json: prettier^3.8.3→~3.8.3. The refresh would otherwise resolve prettier 3.10.x, which reformats 52 files and failsformat:check. Upgrading prettier should be its own PR.Not included: react-router 8.x (#76). It's a major version and no alert requires it, so react-router stays on 7.18.x.
Security alerts
Checked each open alert's vulnerable range against the resolved versions in the new lockfile: 173 of 182 alerts are fixed.
The 9 left are all transitive deps of Docusaurus 3.10.2. They only affect the docs site build and don't ship in any published
@sf-agentscript/*package. Docusaurus has no release that fixes them yet, and forcing them through overrides would mean pushing webpack-dev-server / workbox internals across major versions.Verification
Run locally on this branch, rebased on
main(34c96ff):pnpm install --frozen-lockfilepnpm lint,pnpm typecheckpnpm test: all packages pass, e.g. parser-javascript 1517, language 484, compiler 1327, agentforce-dialect 1096, agentscript-dialect 1675pnpm buildpnpm format:check: the only failures are in the generatedapps/docs/.docusaurus/*files, the same as onmain. They don't exist on a clean CI checkout./healthreturned{"status":"OK"}.Reviewer notes
@opentelemetry/apiis capped at~1.9.1becausesdk-node0.223 declares a peer ofapi <1.10.0. auto-instrumentations stops at 0.81 because 0.82+ moves to the OpenTelemetry core 3.x / api 1.10 line, which would be a bigger migration.~3.8.3is intentional (see above).Once this merges, Dependabot should close #61 and #76 automatically. If it doesn't, I'll close them by hand.