From b86b07b2d31be6399f1eef08d4f1c1deb2d2d500 Mon Sep 17 00:00:00 2001 From: Matt Rossman <22670878+mattrossman@users.noreply.github.com> Date: Tue, 9 Dec 2025 15:41:12 -0500 Subject: [PATCH] chore: upgrade braintrust to v1.0.1 --- apps/studio/package.json | 2 +- pnpm-lock.yaml | 110 ++++++++++++++++++++++++++++++++++----- pnpm-workspace.yaml | 1 + 3 files changed, 98 insertions(+), 15 deletions(-) diff --git a/apps/studio/package.json b/apps/studio/package.json index 3de691b8118..4780e57ea12 100644 --- a/apps/studio/package.json +++ b/apps/studio/package.json @@ -183,7 +183,7 @@ "@vitest/ui": "^3.2.0", "api-types": "workspace:*", "autoevals": "^0.0.131", - "braintrust": "^0.4.10", + "braintrust": "^1.0.1", "common": "workspace:*", "config": "workspace:*", "date-fns": "^2.30.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8bb1155285d..d5bb5f371ed 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -339,7 +339,7 @@ importers: version: 1.6.0 '@tailwindcss/container-queries': specifier: ^0.1.1 - version: 0.1.1(tailwindcss@3.4.1(ts-node@10.9.2(@types/node@22.13.14)(typescript@5.9.2))) + version: 0.1.1(tailwindcss@3.4.1(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.2))) '@types/lodash.template': specifier: 4.5.0 version: 4.5.0 @@ -369,7 +369,7 @@ importers: version: 1.6.0 tailwindcss: specifier: 'catalog:' - version: 3.4.1(ts-node@10.9.2(@types/node@22.13.14)(typescript@5.9.2)) + version: 3.4.1(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.2)) tsconfig: specifier: workspace:* version: link:../../packages/tsconfig @@ -1222,8 +1222,8 @@ importers: specifier: ^0.0.131 version: 0.0.131(encoding@0.1.13)(ws@8.18.3) braintrust: - specifier: ^0.4.10 - version: 0.4.10(@aws-sdk/credential-provider-web-identity@3.830.0)(supports-color@8.1.1)(zod@3.25.76) + specifier: ^1.0.1 + version: 1.0.1(@aws-sdk/credential-provider-web-identity@3.830.0)(supports-color@8.1.1)(zod@3.25.76) date-fns: specifier: ^2.30.0 version: 2.30.0 @@ -1825,7 +1825,7 @@ importers: version: 7.47.0(react@18.3.1) tailwindcss: specifier: ^3.4.1 - version: 3.4.1(ts-node@10.9.2(@types/node@22.13.14)(typescript@5.9.2)) + version: 3.4.1(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.2)) tsconfig: specifier: workspace:* version: link:../../packages/tsconfig @@ -2077,10 +2077,10 @@ importers: version: 0.1.9 '@tailwindcss/forms': specifier: ^0.5.0 - version: 0.5.6(tailwindcss@3.4.1(ts-node@10.9.2(@types/node@22.13.14)(typescript@5.9.2))) + version: 0.5.6(tailwindcss@3.4.1(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.2))) '@tailwindcss/typography': specifier: ^0.5.9 - version: 0.5.10(tailwindcss@3.4.1(ts-node@10.9.2(@types/node@22.13.14)(typescript@5.9.2))) + version: 0.5.10(tailwindcss@3.4.1(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.2))) deepmerge: specifier: ^4.2.2 version: 4.3.1 @@ -2093,10 +2093,10 @@ importers: devDependencies: tailwindcss: specifier: 'catalog:' - version: 3.4.1(ts-node@10.9.2(@types/node@22.13.14)(typescript@5.9.2)) + version: 3.4.1(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.2)) tailwindcss-animate: specifier: ^1.0.6 - version: 1.0.7(tailwindcss@3.4.1(ts-node@10.9.2(@types/node@22.13.14)(typescript@5.9.2))) + version: 1.0.7(tailwindcss@3.4.1(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.2))) typescript: specifier: 'catalog:' version: 5.9.2 @@ -3332,6 +3332,10 @@ packages: react: ^16.8.0 || ^17 || ^18 || ^19 react-dom: ^16.8.0 || ^17 || ^18 || ^19 + '@colors/colors@1.5.0': + resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} + engines: {node: '>=0.1.90'} + '@contentlayer2/cli@0.4.3': resolution: {integrity: sha512-ZJ+Iiu2rVI50x60XoqnrsO/Q8eqFX5AlP1L0U/3ygaAas3tnOqTzQZ1UsxYQMpJzcLok24ddlhKfQKbCMUJPiQ==} @@ -10321,6 +10325,10 @@ packages: resolution: {integrity: sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==} engines: {node: '>=14.16'} + boxen@8.0.1: + resolution: {integrity: sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==} + engines: {node: '>=18'} + brace-expansion@1.1.12: resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==} @@ -10331,8 +10339,8 @@ packages: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} - braintrust@0.4.10: - resolution: {integrity: sha512-Dk4aVsHWjgeTyGcM056vleXZGLz3qIHw6rDYP4iyY4DOZeD6JSDGSepGb1dulpcwqf2WC6w9XIFTF7Y/4gfahg==} + braintrust@1.0.1: + resolution: {integrity: sha512-3qsNs7LTErLL1rlB8IOPQaQsc2mmhaWtyoJ9/x7rdznkemAP68XxTseKbXqpqGaVpzX7pnv0uRT/De0QRRYbhQ==} hasBin: true peerDependencies: zod: ^3.25.34 @@ -10434,6 +10442,10 @@ packages: resolution: {integrity: sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==} engines: {node: '>=14.16'} + camelcase@8.0.0: + resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==} + engines: {node: '>=16'} + camelize@1.0.1: resolution: {integrity: sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==} @@ -10606,6 +10618,10 @@ packages: resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} engines: {node: '>=6'} + cli-table3@0.6.5: + resolution: {integrity: sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==} + engines: {node: 10.* || >= 12.*} + cli-truncate@2.1.0: resolution: {integrity: sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==} engines: {node: '>=8'} @@ -18216,6 +18232,10 @@ packages: tdigest@0.1.2: resolution: {integrity: sha512-+G0LLgjjo9BZX2MfdvPfH+MKLCrxlXSYec5DaPYP1fe6Iyhf0/fSmJ0bFiZ1F8BT6cGXl2LpltQptzjXKWEkKA==} + termi-link@1.1.0: + resolution: {integrity: sha512-2qSN6TnomHgVLtk+htSWbaYs4Rd2MH/RU7VpHTy6MBstyNyWbM4yKd1DCYpE3fDg8dmGWojXCngNi/MHCzGuAA==} + engines: {node: '>=12'} + terser-webpack-plugin@5.3.14: resolution: {integrity: sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==} engines: {node: '>= 10.13.0'} @@ -19466,6 +19486,10 @@ packages: resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==} engines: {node: '>=12'} + widest-line@5.0.0: + resolution: {integrity: sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==} + engines: {node: '>=18'} + word-wrap@1.2.5: resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} engines: {node: '>=0.10.0'} @@ -19485,6 +19509,10 @@ packages: resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} engines: {node: '>=12'} + wrap-ansi@9.0.2: + resolution: {integrity: sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==} + engines: {node: '>=18'} + wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} @@ -21199,6 +21227,9 @@ snapshots: react-dom: 18.3.1(react@18.3.1) react-is: 17.0.2 + '@colors/colors@1.5.0': + optional: true + '@contentlayer2/cli@0.4.3(esbuild@0.25.2)(markdown-wasm@1.2.0)(supports-color@8.1.1)': dependencies: '@contentlayer2/core': 0.4.3(esbuild@0.25.2)(markdown-wasm@1.2.0)(supports-color@8.1.1) @@ -27852,11 +27883,20 @@ snapshots: dependencies: tailwindcss: 3.4.1(ts-node@10.9.2(@types/node@22.13.14)(typescript@5.9.2)) + '@tailwindcss/container-queries@0.1.1(tailwindcss@3.4.1(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.2)))': + dependencies: + tailwindcss: 3.4.1(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.2)) + '@tailwindcss/forms@0.5.6(tailwindcss@3.4.1(ts-node@10.9.2(@types/node@22.13.14)(typescript@5.9.2)))': dependencies: mini-svg-data-uri: 1.4.4 tailwindcss: 3.4.1(ts-node@10.9.2(@types/node@22.13.14)(typescript@5.9.2)) + '@tailwindcss/forms@0.5.6(tailwindcss@3.4.1(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.2)))': + dependencies: + mini-svg-data-uri: 1.4.4 + tailwindcss: 3.4.1(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.2)) + '@tailwindcss/typography@0.5.10(tailwindcss@3.4.1(ts-node@10.9.2(@types/node@22.13.14)(typescript@5.9.2)))': dependencies: lodash.castarray: 4.4.0 @@ -27865,6 +27905,14 @@ snapshots: postcss-selector-parser: 6.0.10 tailwindcss: 3.4.1(ts-node@10.9.2(@types/node@22.13.14)(typescript@5.9.2)) + '@tailwindcss/typography@0.5.10(tailwindcss@3.4.1(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.2)))': + dependencies: + lodash.castarray: 4.4.0 + lodash.isplainobject: 4.0.6 + lodash.merge: 4.6.2 + postcss-selector-parser: 6.0.10 + tailwindcss: 3.4.1(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.2)) + '@tanstack/directive-functions-plugin@1.114.12(@types/node@24.10.1)(babel-plugin-macros@3.1.0)(jiti@2.5.1)(sass@1.77.4)(supports-color@8.1.1)(terser@5.44.1)(tsx@4.20.3)(yaml@2.8.1)': dependencies: '@babel/code-frame': 7.26.2 @@ -30175,6 +30223,17 @@ snapshots: widest-line: 4.0.1 wrap-ansi: 8.1.0 + boxen@8.0.1: + dependencies: + ansi-align: 3.0.1 + camelcase: 8.0.0 + chalk: 5.4.1 + cli-boxes: 3.0.0 + string-width: 7.2.0 + type-fest: 4.30.0 + widest-line: 5.0.0 + wrap-ansi: 9.0.2 + brace-expansion@1.1.12: dependencies: balanced-match: 1.0.2 @@ -30188,14 +30247,16 @@ snapshots: dependencies: fill-range: 7.1.1 - braintrust@0.4.10(@aws-sdk/credential-provider-web-identity@3.830.0)(supports-color@8.1.1)(zod@3.25.76): + braintrust@1.0.1(@aws-sdk/credential-provider-web-identity@3.830.0)(supports-color@8.1.1)(zod@3.25.76): dependencies: '@ai-sdk/provider': 1.1.3 '@next/env': 14.2.33 '@vercel/functions': 1.6.0(@aws-sdk/credential-provider-web-identity@3.830.0) argparse: 2.0.1 + boxen: 8.0.1 chalk: 4.1.2 cli-progress: 3.12.0 + cli-table3: 0.6.5 cors: 2.8.5 dotenv: 16.5.0 esbuild: 0.25.2 @@ -30209,6 +30270,7 @@ snapshots: simple-git: 3.28.0(supports-color@8.1.1) slugify: 1.6.6 source-map: 0.7.6 + termi-link: 1.1.0 uuid: 9.0.1 zod: 3.25.76 zod-to-json-schema: 3.24.6(zod@3.25.76) @@ -30360,6 +30422,8 @@ snapshots: camelcase@7.0.1: {} + camelcase@8.0.0: {} + camelize@1.0.1: {} caniuse-api@3.0.0: @@ -30558,6 +30622,12 @@ snapshots: cli-spinners@2.9.2: {} + cli-table3@0.6.5: + dependencies: + string-width: 4.2.3 + optionalDependencies: + '@colors/colors': 1.5.0 + cli-truncate@2.1.0: dependencies: slice-ansi: 3.0.0 @@ -40099,9 +40169,9 @@ snapshots: tailwind-merge@3.3.1: {} - tailwindcss-animate@1.0.7(tailwindcss@3.4.1(ts-node@10.9.2(@types/node@22.13.14)(typescript@5.9.2))): + tailwindcss-animate@1.0.7(tailwindcss@3.4.1(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.2))): dependencies: - tailwindcss: 3.4.1(ts-node@10.9.2(@types/node@22.13.14)(typescript@5.9.2)) + tailwindcss: 3.4.1(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.2)) tailwindcss-radix@2.8.0: {} @@ -40181,6 +40251,8 @@ snapshots: dependencies: bintrees: 1.0.2 + termi-link@1.1.0: {} + terser-webpack-plugin@5.3.14(esbuild@0.25.2)(webpack@5.94.0(esbuild@0.25.2)): dependencies: '@jridgewell/trace-mapping': 0.3.31 @@ -41707,6 +41779,10 @@ snapshots: dependencies: string-width: 5.1.2 + widest-line@5.0.0: + dependencies: + string-width: 7.2.0 + word-wrap@1.2.5: {} wordwrap@1.0.0: {} @@ -41729,6 +41805,12 @@ snapshots: string-width: 5.1.2 strip-ansi: 7.1.0 + wrap-ansi@9.0.2: + dependencies: + ansi-styles: 6.2.1 + string-width: 7.2.0 + strip-ansi: 7.1.0 + wrappy@1.0.2: {} write-file-atomic@7.0.0: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index b51c4a3b6c7..648a82859f0 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -49,6 +49,7 @@ minimumReleaseAgeExclude: - iceberg-js - next@15.5.7 || 16.0.7 - '@next/env@15.5.7 || 16.0.7' + - braintrust onlyBuiltDependencies: - supabase