v0.263.2: the undo keeps the probe of the pinned version (R-637)
gates / gates (push) Successful in 25s
gates / gates (push) Successful in 25s
Found live on 9202 (romm): .felhom.yml flows into the stack dir on every catalog sync, so "the old .felhom.yml" saved at update time was already the new one, and the serving old version was judged with the new probe. New record applied-meta/.felhom.yml, written whenever a version is pinned (deploy, adoption, pin advance) and put back by the undo, like applied-compose.yml. The fixture now places the new file at sync time. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
This commit is contained in:
@@ -490,6 +490,9 @@ func (m *Manager) runComposeDeploy(name, stackDir string, env map[string]string,
|
||||
m.logger.Printf("[WARN] [stacks] pin %s: cannot pin from the deployed compose file: %v", name, err)
|
||||
} else if err := m.SetPin(name, stackDir, pin, data); err != nil {
|
||||
m.logger.Printf("[ERROR] [stacks] pin %s: %v", name, err)
|
||||
} else {
|
||||
// v0.263.2: the deployed version's .felhom.yml — the probe an undo will judge it by later.
|
||||
m.storeAppliedMetaFrom(name, stackDir, filepath.Join(stackDir, ".felhom.yml"))
|
||||
}
|
||||
|
||||
// Post-deploy container state check (async, non-blocking)
|
||||
|
||||
Reference in New Issue
Block a user