fix(02-03): keep a recorded seed when --update recaptures routes

Re-running bootstrap against an already seeded PHP instance 409s.
Route --update must not recapture a complete seed fixture.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Jakub Zych
2026-09-17 13:00:44 +02:00
parent 39ddf787ce
commit 4c1259aafd

View File

@@ -323,13 +323,11 @@ func recordSeed(ctx context.Context, seed *Seed, cfg ManifestConfig) error {
if cfg.Fixtures != "" && !filepath.IsAbs(dest) { if cfg.Fixtures != "" && !filepath.IsAbs(dest) {
dest = filepath.Join(cfg.Fixtures, dest) dest = filepath.Join(cfg.Fixtures, dest)
} }
if !cfg.Update {
if recorded, err := seedAlreadyRecorded(dest); err != nil { if recorded, err := seedAlreadyRecorded(dest); err != nil {
return err return err
} else if recorded { } else if recorded {
return nil return nil
} }
}
spec, err := LoadFlow(resolveSeedSpec(seed.Spec, cfg.Fixtures)) spec, err := LoadFlow(resolveSeedSpec(seed.Spec, cfg.Fixtures))
if err != nil { if err != nil {
return err return err