Skip to content

fix(deps): use simple-git 4 without consumer overrides - #377

Merged
callinmullaney merged 2 commits into
mainfrom
codex/fix-simple-git-dependency
Oct 30, 2026
Merged

callinmullaney merged 2 commits into
mainfrom
codex/fix-simple-git-dependency

Conversation

@callinmullaney

Copy link
Copy Markdown
Contributor

Summary

Require simple-git ^4.0.2 directly so generated Emulsify themes no longer need Sous's @emulsify/cli override. Existing Git workflows work with the new dependency without caller changes. Prepare 2.4.2 metadata for the release analyzer; this hotfix is based on main and excludes pending 2.5 development work.

Related Issue

Requested by the Sous maintainers after clean-theme installation required a transitive dependency override; no separate upstream issue exists.

Verification

  • npm run build
  • npm run type
  • npm test: 679 unit tests, 17 release tests and 26 end-to-end tests passed
  • npm run pack:dry-run
  • npm run smoke:pack
  • npm run release:analyze predicts v2.4.2 from v2.4.1

Checklist

  • Existing tests cover Git behavior; no application code changed.
  • No CLI or migration documentation change is needed for this dependency patch.
  • Publish 2.4.2 through the main release workflow after required review.

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