Skip to content

Commit a122835

Browse files
Merge branch 'main' into feat/storybook-ci-tests
2 parents 493180a + 4bbdd01 commit a122835

File tree

124 files changed

+5143
-3047
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

124 files changed

+5143
-3047
lines changed

.github/workflows/general.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,7 @@ jobs:
214214
- name: Setup Node.js
215215
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e
216216
with:
217-
node-version: "24.11.0"
217+
node-version: "24.12.0"
218218

219219
- name: Install pnpm
220220
run: |
@@ -264,7 +264,7 @@ jobs:
264264
- name: Setup Node.js
265265
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e
266266
with:
267-
node-version: "24.11.0"
267+
node-version: "24.12.0"
268268

269269
- name: Install pnpm
270270
run: |
@@ -481,7 +481,7 @@ jobs:
481481
- name: Setup Node.js
482482
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e
483483
with:
484-
node-version: "24.11.0"
484+
node-version: "24.12.0"
485485

486486
- name: Install pnpm
487487
run: |
@@ -617,7 +617,7 @@ jobs:
617617
- name: Setup Node.js
618618
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e
619619
with:
620-
node-version: "24.11.0"
620+
node-version: "24.12.0"
621621

622622
- name: Install pnpm
623623
run: |

.github/workflows/slash-command-regen-fixtures.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
- name: Setup Node
2929
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020
3030
with:
31-
node-version: "24.11.0"
31+
node-version: "24.12.0"
3232
- name: Setup `pnpm`
3333
run: |
3434
for attempt in 1 2 3; do

.github/workflows/ui-tests-e2e-model-inference-cache.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ jobs:
5959
- name: Setup Node
6060
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020
6161
with:
62-
node-version: "24.11.0"
62+
node-version: "24.12.0"
6363

6464
- name: Setup `pnpm`
6565
run: |

.github/workflows/ui-tests-e2e.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
- name: Setup Node
3737
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020
3838
with:
39-
node-version: "24.11.0"
39+
node-version: "24.12.0"
4040

4141
- name: Download container images
4242
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53
@@ -89,7 +89,7 @@ jobs:
8989
- name: Setup Node
9090
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020
9191
with:
92-
node-version: "24.11.0"
92+
node-version: "24.12.0"
9393

9494
- name: Setup `pnpm`
9595
run: |
@@ -202,7 +202,7 @@ jobs:
202202
- name: Setup Node
203203
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020
204204
with:
205-
node-version: "24.11.0"
205+
node-version: "24.12.0"
206206

207207
- name: Setup `pnpm`
208208
run: |

.github/workflows/ui-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ jobs:
4646
- name: Setup Node
4747
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020
4848
with:
49-
node-version: "24.11.0"
49+
node-version: "24.12.0"
5050

5151
- name: Setup `pnpm`
5252
run: |

.pre-commit-config.yaml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ repos:
5555
name: "prettier: ui"
5656
entry: bash -c 'pnpm --filter=tensorzero-ui run format'
5757
language: node
58-
language_version: "24.11.0"
58+
language_version: "24.12.0"
5959
types_or:
6060
[css, html, javascript, json, jsx, markdown, scss, ts, tsx, yaml]
6161
additional_dependencies:
@@ -69,7 +69,7 @@ repos:
6969
name: "prettier: openai-node"
7070
entry: bash -c 'pnpm --filter=openai-node run format'
7171
language: node
72-
language_version: "24.11.0"
72+
language_version: "24.12.0"
7373
types_or:
7474
[css, html, javascript, json, jsx, markdown, scss, ts, tsx, yaml]
7575
additional_dependencies:
@@ -83,7 +83,7 @@ repos:
8383
name: "prettier: tensorzero-node"
8484
entry: bash -c 'pnpm --filter=tensorzero-node run format'
8585
language: node
86-
language_version: "24.11.0"
86+
language_version: "24.12.0"
8787
types_or:
8888
[css, html, javascript, json, jsx, markdown, scss, ts, tsx, yaml]
8989
additional_dependencies:
@@ -97,7 +97,7 @@ repos:
9797
name: "prettier: root"
9898
entry: bash -c 'pnpm run format'
9999
language: node
100-
language_version: "24.11.0"
100+
language_version: "24.12.0"
101101
types_or: [json, markdown, yaml]
102102
additional_dependencies:
103103
- prettier
@@ -107,7 +107,7 @@ repos:
107107
name: "eslint: ui"
108108
entry: bash -c 'pnpm --filter=tensorzero-ui run lint'
109109
language: node
110-
language_version: "24.11.0"
110+
language_version: "24.12.0"
111111
types_or: [javascript, jsx, ts, tsx]
112112
additional_dependencies:
113113
- eslint
@@ -119,7 +119,7 @@ repos:
119119
name: "eslint: openai-node"
120120
entry: bash -c 'pnpm --filter=openai-node run lint'
121121
language: node
122-
language_version: "24.11.0"
122+
language_version: "24.12.0"
123123
types_or: [javascript, jsx, ts, tsx]
124124
additional_dependencies:
125125
- eslint
@@ -131,7 +131,7 @@ repos:
131131
name: "eslint: tensorzero-node"
132132
entry: bash -c 'pnpm --filter=tensorzero-node run lint'
133133
language: node
134-
language_version: "24.11.0"
134+
language_version: "24.12.0"
135135
types_or: [javascript, jsx, ts, tsx]
136136
additional_dependencies:
137137
- eslint
@@ -143,7 +143,7 @@ repos:
143143
name: "tsc: ui"
144144
entry: bash -c 'pnpm --filter=tensorzero-ui run typecheck'
145145
language: node
146-
language_version: "24.11.0"
146+
language_version: "24.12.0"
147147
types_or: [ts, tsx]
148148
additional_dependencies:
149149
- typescript
@@ -153,7 +153,7 @@ repos:
153153
name: "tsc: openai-node"
154154
entry: bash -c 'pnpm --filter=openai-node run typecheck'
155155
language: node
156-
language_version: "24.11.0"
156+
language_version: "24.12.0"
157157
types_or: [ts, tsx]
158158
additional_dependencies:
159159
- typescript
@@ -163,7 +163,7 @@ repos:
163163
name: "tsc: tensorzero-node"
164164
entry: bash -c 'pnpm --filter=tensorzero-node run typecheck'
165165
language: node
166-
language_version: "24.11.0"
166+
language_version: "24.12.0"
167167
types_or: [ts, tsx]
168168
additional_dependencies:
169169
- typescript

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ Did you have something else in mind? Reach out on Slack or Discord and let us kn
9494
- Install Docker [](https://docs.docker.com/get-docker/)
9595
- Install `uv` [](https://docs.astral.sh/uv/)
9696
- Install Python (3.9+) (e.g. `uv python install 3.9` + )
97-
- Install Node.js (we use v24.11.0) and `npm` [](https://nodejs.org/en)
97+
- Install Node.js (we use v24.12.0) and `npm` [](https://nodejs.org/en)
9898
- Install pnpm `npm install -g pnpm@10` [](https://pnpm.io/installation)
9999

100100
**macOS users:** If you see Rust build errors about missing dynamic libraries for Python, set up a Python virtual environment at `tensorzero/.venv` (e.g. `uv venv` from the `tensorzero` directory)

Cargo.lock

Lines changed: 17 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ members = [
1616
"internal/tensorzero-unsafe-helpers",
1717
"internal/minijinja-utils",
1818
"examples/integrations/cursor/feedback",
19+
"internal/autopilot-client",
1920
]
2021
resolver = "2"
2122

@@ -51,6 +52,7 @@ anyhow = "1.0.99"
5152
tracing-subscriber = { version = "0.3.22", features = ["env-filter", "fmt"] }
5253
clap = { version = "4.5.53", features = ["derive"] }
5354
futures = "0.3.30"
55+
thiserror = "2.0.17"
5456
lazy_static = { version = "1.5.0" }
5557
minijinja = { version = "2.14.0", features = [
5658
"loader",

ci/buildkite/utils/setup-node.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ set -euxo pipefail
1515
# ------------------------------------------------------------------------------
1616
# Configurable versions (override via env if needed)
1717
# ------------------------------------------------------------------------------
18-
: "${NODE_VERSION:=24.11.0}" # Use "24.11.0" for latest stable Node 24.x
18+
: "${NODE_VERSION:=24.12.0}" # Use "24.12.0" for latest stable Node 24.x
1919
: "${PNPM_VERSION:=9}" # Use "9" (latest 9.x) or pin "9.12.3", etc.
2020

2121
echo "==============================================================================="

0 commit comments

Comments
 (0)