mirror of
https://github.com/aljazceru/opencode.git
synced 2025-12-22 18:24:21 +01:00
catch migration failures
This commit is contained in:
@@ -115,7 +115,9 @@ export namespace Storage {
|
|||||||
for (let index = migration; index < MIGRATIONS.length; index++) {
|
for (let index = migration; index < MIGRATIONS.length; index++) {
|
||||||
log.info("running migration", { index })
|
log.info("running migration", { index })
|
||||||
const migration = MIGRATIONS[index]
|
const migration = MIGRATIONS[index]
|
||||||
await migration(dir)
|
await migration(dir).catch((e) => {
|
||||||
|
log.error("failed to run migration", { error: e, index })
|
||||||
|
})
|
||||||
await Bun.write(path.join(dir, "migration"), (index + 1).toString())
|
await Bun.write(path.join(dir, "migration"), (index + 1).toString())
|
||||||
}
|
}
|
||||||
return {
|
return {
|
||||||
|
|||||||
Reference in New Issue
Block a user