Skip to content

fix: keep submodules synchronized during updates - #5396

Merged
atomantic merged 2 commits into
mainfrom
cos/task-mteiwoud/agent-76e1077d
Aug 29, 2026
Merged

fix: keep submodules synchronized during updates#5396
atomantic merged 2 commits into
mainfrom
cos/task-mteiwoud/agent-76e1077d

Conversation

@atomantic

Copy link
Copy Markdown
Owner

Summary

  • synchronize recursive submodule metadata and restore PortOS-pinned commits in both update scripts
  • detect stale pinned submodules so the Update UI offers Reconcile, while preserving deliberate ahead-of-pin checkouts and CoS worktree semantics
  • document and regression-test CLI, Windows, and UI update parity

Test plan

  • npm run build
  • npm test (35,587 server assertions; 10,266 client assertions)
  • bash -n update.sh

@atomantic
atomantic merged commit 9e9087f into main Aug 29, 2026
7 checks passed
@atomantic
atomantic deleted the cos/task-mteiwoud/agent-76e1077d branch August 29, 2026 15:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant