=== cfg_migrate: current
config: schema 1 is current — no migrations to apply
rc=0
--- file
schema: 1
=== cfg_migrate: missing-file
config: warning: cfg_migrate: no config file at <T>/mig/absent.yaml — nothing to migrate
rc=0
--- file
schema: 0
project:
  name: m
=== cfg_migrate: ok
ok-step ran
config: migrated schema 0 → 1 (0-to-1.sh)
rc=0
--- file
schema: 1
project:
  name: m
=== cfg_migrate: fail
config: warning: cfg_migrate: 0-to-1.sh failed
rc=1
--- file
schema: 0
project:
  name: m
=== cfg_migrate: nobump
config: warning: cfg_migrate: 0-to-1.sh did not bump schema to 1 (file says '0')
rc=1
--- file
schema: 0
project:
  name: m
touched
=== cfg_migrate: none
config: warning: cfg_migrate: no migration registered for schema 0 → 1 (expected <T>/mig/none/0-to-1.sh)
rc=1
--- file
schema: 0
project:
  name: m
=== cfg_migrate: default-registry
config: warning: cfg_migrate: no migration registered for schema 0 → 1 (expected <E>/core/migrations/config/0-to-1.sh)
rc=1
--- file
schema: 0
project:
  name: m
