Skip to content

refactor(plugin): make plugin installs transactional#509

Merged
jackwener merged 10 commits intomainfrom
codex/plugin-transactional-install
Mar 27, 2026
Merged

refactor(plugin): make plugin installs transactional#509
jackwener merged 10 commits intomainfrom
codex/plugin-transactional-install

Conversation

@jackwener
Copy link
Copy Markdown
Owner

Summary

  • make standalone and monorepo plugin install/update flows transactional via staged publish helpers
  • promote plugin lock entries to structured source records with one-time migration on read
  • harden lockfile migration so reads still succeed even if the rewrite fails

Validation

  • HOME=/tmp/opencli-plugin-transactional-home-review-2 npm test -- src/plugin.test.ts
  • npm run typecheck

@jackwener jackwener force-pushed the codex/plugin-transactional-install branch from 262173a to b717017 Compare March 27, 2026 10:21
@jackwener jackwener merged commit 5bd0497 into main Mar 27, 2026
23 checks passed
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