Skip to content

chore(deps): bump brace-expansion and promptfoo in /tests - #112

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/tests/multi-706ecec374
Open

chore(deps): bump brace-expansion and promptfoo in /tests#112
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/tests/multi-706ecec374

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 21, 2026

Copy link
Copy Markdown

Bumps brace-expansion to 5.0.8 and updates ancestor dependency promptfoo. These dependencies need to be updated together.

Updates brace-expansion from 1.1.13 to 5.0.8

Release notes

Sourced from brace-expansion's releases.

v4.0.1

  • fmt 5a5cc17
  • Fix potential ReDoS Vulnerability or Inefficient Regular Expression (#65) 0b6a978

juliangruber/brace-expansion@v4.0.0...v4.0.1

v4.0.0

  • feat: use string replaces instead of splits (#64) 278132b
  • fmt dd72a59
  • add tea.yaml 70e4c1b

juliangruber/brace-expansion@v3.0.0...v4.0.0

As a precaution to not risk breaking anything with 278132b, this is a new semver major release

v3.0.1

  • pkg: publish on tag 3.x 3059c07
  • fmt 8229e6f
  • Fix potential ReDoS Vulnerability or Inefficient Regular Expression (#65) 15f9b3c

juliangruber/brace-expansion@v3.0.0...v3.0.1

v3.0.0

  • Switch to ES Modules and balanced-match 3.0.0 (#62) c0360e8
  • added jsdoc (#55) 68c0e37
  • node 16 is EOL 9e781e9
  • add standard 3494c4d
  • use const and let (#57) dd5a4cb
  • docs 6dad209
  • remove test e3dd8ae
  • ci: update node versions d23ede9
  • docs: add @​lanodan to contributors 1eb3fa4
  • docs 1e7c9cd
  • switch from tape to test module (#60) 2520537
  • Bump minimist from 1.2.5 to 1.2.6 (#59) 61a94f1
  • Bump path-parse from 1.0.6 to 1.0.7 (#51) dc741cf
  • docs: add back ci badge 8ee5626
  • Add github actions, remove travis. Closes #52 (#53) 5c8756a
  • CI: Drop unused sudo: false Travis directive (#50) 05978a7

juliangruber/brace-expansion@v2.0.1...v3.0.0

v2.1.1

  • Backport v5.0.6 change to v2 (#109) c3a817c

... (truncated)

Commits
Install script changes

This version adds prepare script that runs during installation. Review the package contents before updating.


Updates promptfoo from 0.121.3 to 0.121.19

Release notes

Sourced from promptfoo's releases.

0.121.19

0.121.19 (2026-07-14)

Features

  • providers: add Bedrock GPT-5.6 frontier support (#10081) (a97c8eb)
  • providers: add Meta Model API (Muse Spark) provider (#10041) (e6f06da)
  • providers: add Open Interpreter provider (#10079) (c4d9028)
  • providers: add xAI Grok 4.5 support (#10032) (83cedf0)
  • providers: honor CLAUDE_CONFIG_DIR for Claude Code creds (#9980) (a643f8b)
  • providers: support GPT-5.6 GA (#10040) (3280625)
  • redteam: account for generation-phase token usage (#9967) (e0d1698)
  • redteam: add goblin strategy (#10057) (c0c86f1)
  • types: optional token-usage fields on public types/schemas (#9962) (7365c32)
  • util: add token-usage helpers (error/generation accumulation) (#9969) (79ebc2d)

Bug Fixes

  • assertions: allow numeric 0 as contains/icontains value (#10012) (06d8105)
  • assertions: return pass:false for tool calls missing a function object (#10076) (ffd8922)
  • azure: avoid crash on empty choices array when reading logprobs (#9867) (f189f84)
  • code-scan: harden action supply chain (#9991) (17e90eb)
  • db: protect user database from test runners (#9590) (aabb699)
  • deps: update anthropic packages (#10037) (fed1d2a)
  • deps: update anthropic packages (#10066) (24a3ef1)
  • deps: update dependency js-yaml to v5.2.1 (#10052) (fe22aa7)
  • deps: update opentelemetry (#10067) (03e3f2a)
  • eval: combineFilterConditions doesn't recognize lowercase 'or' (#10087) (25fedb6)
  • matchers: count missing faithfulness verdicts as unsupported (#9984) (ce4a3d3)
  • matchers: preserve reserved grader vars in model-graded matchers (#10042) (9f6afcc)
  • matchers: preserve reserved rag grader vars (#9994) (6e9e2ee)
  • providers: address xAI response edge cases (#10072) (0300eb0)
  • providers: avoid app-server config recursion (#10078) (61a043f)
  • providers: bill GPT-5.6 image input tokens (#10050) (ab52ee0)
  • providers: clamp DeepSeek cached tokens in cost calc (#9908) (eca0cdc)
  • providers: correct Codex SDK provider config handling (#9963) (a311483)
  • providers: guard array access in Bedrock Titan and Cohere output handlers (#9897) (9a2aa85)
  • providers: handle TrueFoundry guardrail blocks (#10021) (a9cfc86)
  • providers: preserve TrueFoundry filter errors (#10027) (051914a)
  • providers: report cached request counts in token usage (#9970) (2392ce3)
  • providers: stringify simulated user provider outputs (#10019) (46ee400)
  • redteam: add missing lowercase f to homoglyph map (#10071) (fe3151e)
  • redteam: clean up Hydra and Hex handling (#10077) (ef61281)
  • redteam: encode hex strategy payloads as UTF-8 bytes (#10073) (080dc99)
  • redteam: match cross-session leaks case-insensitively (#10074) (53d7586)
  • redteam: pass target output to structured graders (#10068) (c5f205d)
  • redteam: preserve punctuation in Pig Latin encoding (#10025) (fe6bf3a)
  • redteam: stop empty prompts at metadata boundaries (#10015) (3957d90)

... (truncated)

Changelog

Sourced from promptfoo's changelog.

0.121.19 (2026-07-14)

Features

  • providers: add Bedrock GPT-5.6 frontier support (#10081) (a97c8eb)
  • providers: add Meta Model API (Muse Spark) provider (#10041) (e6f06da)
  • providers: add Open Interpreter provider (#10079) (c4d9028)
  • providers: add xAI Grok 4.5 support (#10032) (83cedf0)
  • providers: honor CLAUDE_CONFIG_DIR for Claude Code creds (#9980) (a643f8b)
  • providers: support GPT-5.6 GA (#10040) (3280625)
  • redteam: account for generation-phase token usage (#9967) (e0d1698)
  • redteam: add goblin strategy (#10057) (c0c86f1)
  • types: optional token-usage fields on public types/schemas (#9962) (7365c32)
  • util: add token-usage helpers (error/generation accumulation) (#9969) (79ebc2d)

Bug Fixes

  • assertions: allow numeric 0 as contains/icontains value (#10012) (06d8105)
  • assertions: return pass:false for tool calls missing a function object (#10076) (ffd8922)
  • azure: avoid crash on empty choices array when reading logprobs (#9867) (f189f84)
  • code-scan: harden action supply chain (#9991) (17e90eb)
  • db: protect user database from test runners (#9590) (aabb699)
  • deps: update anthropic packages (#10037) (fed1d2a)
  • deps: update anthropic packages (#10066) (24a3ef1)
  • deps: update dependency js-yaml to v5.2.1 (#10052) (fe22aa7)
  • deps: update opentelemetry (#10067) (03e3f2a)
  • eval: combineFilterConditions doesn't recognize lowercase 'or' (#10087) (25fedb6)
  • matchers: count missing faithfulness verdicts as unsupported (#9984) (ce4a3d3)
  • matchers: preserve reserved grader vars in model-graded matchers (#10042) (9f6afcc)
  • matchers: preserve reserved rag grader vars (#9994) (6e9e2ee)
  • providers: address xAI response edge cases (#10072) (0300eb0)
  • providers: avoid app-server config recursion (#10078) (61a043f)
  • providers: bill GPT-5.6 image input tokens (#10050) (ab52ee0)
  • providers: clamp DeepSeek cached tokens in cost calc (#9908) (eca0cdc)
  • providers: correct Codex SDK provider config handling (#9963) (a311483)
  • providers: guard array access in Bedrock Titan and Cohere output handlers (#9897) (9a2aa85)
  • providers: handle TrueFoundry guardrail blocks (#10021) (a9cfc86)
  • providers: preserve TrueFoundry filter errors (#10027) (051914a)
  • providers: report cached request counts in token usage (#9970) (2392ce3)
  • providers: stringify simulated user provider outputs (#10019) (46ee400)
  • redteam: add missing lowercase f to homoglyph map (#10071) (fe3151e)
  • redteam: clean up Hydra and Hex handling (#10077) (ef61281)
  • redteam: encode hex strategy payloads as UTF-8 bytes (#10073) (080dc99)
  • redteam: match cross-session leaks case-insensitively (#10074) (53d7586)
  • redteam: pass target output to structured graders (#10068) (c5f205d)
  • redteam: preserve punctuation in Pig Latin encoding (#10025) (fe6bf3a)
  • redteam: stop empty prompts at metadata boundaries (#10015) (3957d90)
  • util: handle even backslashes before slash comments (#10030) (fd607d1)
  • util: handle single-quoted escaped paths (#10080) (01694e7)
  • util: remove unused NormalizedTokenUsage export (#10065) (402a84d)

... (truncated)

Commits
  • 1ede17a chore(main): release 0.121.19 (#10026)
  • 25fedb6 fix(eval): combineFilterConditions doesn't recognize lowercase 'or' (#10087)
  • 69a094a docs(site): fix leetspeak strategy examples (#10088)
  • 0ac2f15 chore(deps): update dependency protobufjs to v8.6.6 (#10085)
  • 1a511ca chore(deps): update dependency @​anthropic-ai/claude-agent-sdk to v0.3.201 (#1...
  • c4d9028 feat(providers): add Open Interpreter provider (#10079)
  • 01694e7 fix(util): handle single-quoted escaped paths (#10080)
  • ef61281 fix(redteam): clean up Hydra and Hex handling (#10077)
  • ffd8922 fix(assertions): return pass:false for tool calls missing a function object (...
  • 61a043f fix(providers): avoid app-server config recursion (#10078)
  • Additional commits viewable in compare view


Note

Low Risk
Dev-only test tooling dependency updates with no production code paths; note Dependabot’s warning that newer brace-expansion may run a prepare script on install—worth a quick npm ci in tests/ if CI doesn’t already.

Overview
Updates devDependencies under tests/ so promptfoo moves from 0.121.3 to 0.121.19 (lockfile refresh for the LLM eval scripts). That pull-through refreshes transitive packages, including brace-expansion from the 1.x line to 5.x (ReDoS-related fixes in upstream releases).

No application runtime code changes—only tests/package.json / tests/package-lock.json for the eval harness.

Reviewed by Cursor Bugbot for commit eb9a7cb. Bugbot is set up for automated code reviews on this repo. Configure here.

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jul 21, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner July 21, 2026 03:44
@github-actions

github-actions Bot commented Jul 21, 2026

Copy link
Copy Markdown

Skill eval results

Skill Before After Δ
agentcontrol/configs-create 100/100 (4/4) 0/100 (0/4) -100
agentcontrol/configs-update 80/100 (4/5) 0/100 (0/5) -80
agentcontrol/configs-variations 80/100 (4/5) 0/100 (0/5) -80
agentcontrol/tools 75/100 (3/4) 0/100 (0/4) -75
feature-flags/flag-and-release-change - 0/100 (0/4) new
feature-flags/flag-release - 0/100 (0/5) new
feature-flags/launchdarkly-flag-command - 0/100 (0/3) new
feature-flags/launchdarkly-flag-create 100/100 (3/3) 0/100 (0/4) -100
feature-flags/launchdarkly-flag-drift - 0/100 (0/4) new
feature-flags/should-flag-change - 0/100 (0/10) new

Only suites whose source actually changed since their last recorded score were re-run. Soft-failing while we stabilise the baseline.

Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) to 5.0.8 and updates ancestor dependency [promptfoo](https://github.com/promptfoo/promptfoo). These dependencies need to be updated together.


Updates `brace-expansion` from 1.1.13 to 5.0.8
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](juliangruber/brace-expansion@v1.1.13...v5.0.8)

Updates `promptfoo` from 0.121.3 to 0.121.19
- [Release notes](https://github.com/promptfoo/promptfoo/releases)
- [Changelog](https://github.com/promptfoo/promptfoo/blob/main/CHANGELOG.md)
- [Commits](promptfoo/promptfoo@0.121.3...0.121.19)

---
updated-dependencies:
- dependency-name: brace-expansion
  dependency-version: 5.0.7
  dependency-type: indirect
- dependency-name: promptfoo
  dependency-version: 0.121.19
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/tests/multi-706ecec374 branch from 8bf373b to eb9a7cb Compare July 28, 2026 19:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants