Compare commits

...

1 Commits

Author SHA1 Message Date
Kit Langton
457a4b26fe fix: dispose e2e tool warmup runtime
Warm the tool registry through AppRuntime in seed-e2e and dispose that runtime after seeding so scoped tool init work does not keep the process alive and time out app e2e jobs.
2026-04-13 11:10:49 -04:00

View File

@@ -25,7 +25,7 @@ const seed = async () => {
init: () => AppRuntime.runPromise(InstanceBootstrap),
fn: async () => {
await Config.waitForDependencies()
await ToolRegistry.ids()
await AppRuntime.runPromise(ToolRegistry.Service.use((svc) => svc.ids()))
const session = await Session.create({ title })
const messageID = MessageID.ascending()
@@ -56,6 +56,7 @@ const seed = async () => {
})
} finally {
await Instance.disposeAll().catch(() => {})
await AppRuntime.dispose().catch(() => {})
}
}