package migrations

import "sync"

// GooseMu serializes access to goose's global state.
//
// goose uses global configuration (dialect/base FS), so concurrent migration
// runners (even against different DBs) can race. AgentTeam runs migrations in
// many parallel tests; keeping a shared lock avoids cross-test flakiness.
var GooseMu sync.Mutex
