You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
***api:** add gpt-6-astra and related features ([#3791](https://github.com/openai/openai-python/issues/3791)) ([09f446f](https://github.com/openai/openai-python/commit/09f446f5f8623d79464568dc91b9dc258e74bcae))
9
+
10
+
11
+
### Documentation
12
+
13
+
* add canonical SDK security model ([#3778](https://github.com/openai/openai-python/issues/3778)) ([2a097b9](https://github.com/openai/openai-python/commit/2a097b991bb23a26bde9da8ea286f850ac1329f1))
Most tests require you to [set up a mock server](https://github.com/dgellow/steady) against the OpenAPI spec to run the tests.
176
-
177
-
`./scripts/bootstrap` installs the locked Steady package and its platform
178
-
binary. `./scripts/test` starts it automatically when no mock server is running.
179
-
Neither `./scripts/test` nor `./scripts/mock` downloads Node tools. If the local
175
+
The mock server uses [the OpenAI Steady fork](https://github.com/openai-oss-forks/steady).
176
+
`scripts/steady/manifest.json` is the single source of dependency pins: the
177
+
Steady Git commit and source digest, plus the Deno version and runtime checksums. `./scripts/steady/install` fetches that source, verifies the runtime,
178
+
and caches dependencies using the fork's frozen Deno lockfile. It requires
179
+
Git, Node.js, curl, unzip, and sha256sum or shasum. The installation supports
180
+
macOS and Linux on x64/ARM64, and Windows x64 through Git Bash.
181
+
182
+
`./scripts/run-steady` verifies the local source and runtime, then runs without
183
+
downloading dependencies. Pass a local OpenAPI specification path. To update
184
+
Steady, review the fork commit and run
185
+
`node scripts/steady/update.cjs <full-commit-sha>`. This updates the manifest
186
+
with the commit and its source digest; no launcher or test edits are needed.
187
+
Then run `./scripts/steady/install`. Review the release checksums when changing Deno.
188
+
Run `node scripts/steady/test.cjs` to check the
189
+
installation, integrity checks, and mock-server lifecycle.
190
+
191
+
192
+
Most tests require you to [set up a mock server](https://github.com/openai-oss-forks/steady) against the OpenAPI spec to run the tests.
193
+
194
+
`./scripts/bootstrap` installs the pinned Steady source and Deno runtime. `./scripts/test` starts it automatically when no mock server is running.
195
+
Neither `./scripts/test` nor `./scripts/mock` downloads mock tooling. If the local
180
196
tool is missing, rerun bootstrap. `TEST_API_BASE_URL` and an already-running
181
197
mock server remain supported. To start the server yourself:
0 commit comments