Normalize instance lifecycle wiring (#25501)

This commit is contained in:
Kit Langton 2026-05-02 20:39:20 -04:00 committed by GitHub
commit 7d91d3b1ed
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
71 changed files with 852 additions and 936 deletions

View file

@ -5,6 +5,7 @@ import path from "node:path"
import { pathToFileURL } from "node:url"
import { bootstrap as cliBootstrap } from "../../src/cli/bootstrap"
import { Instance } from "../../src/project/instance"
import { WithInstance } from "../../src/project/with-instance"
import { InstanceRuntime } from "../../src/project/instance-runtime"
import { InstanceMiddleware } from "../../src/server/routes/instance/middleware"
import { disposeAllInstances, tmpdir } from "../fixture/fixture"
@ -50,7 +51,7 @@ async function bootstrapFixture() {
test("Instance.provide runs InstanceBootstrap before fn (boundary invariant)", async () => {
await using tmp = await bootstrapFixture()
await Instance.provide({
await WithInstance.provide({
directory: tmp.path,
fn: async () => "ok",
})