Skip to content

Auto-resolve modal dependency overlay conflicts#186

Merged
chriscarrollsmith merged 1 commit into
mainfrom
fix/modal-propagate-overlay
Jun 4, 2026
Merged

Auto-resolve modal dependency overlay conflicts#186
chriscarrollsmith merged 1 commit into
mainfrom
fix/modal-propagate-overlay

Conversation

@chriscarrollsmith

Copy link
Copy Markdown
Contributor

Summary

  • Adds a modal-only conflict resolver to the propagate workflow for pyproject.toml and uv.lock conflicts.
  • Preserves the Modal branch dependency overlay, regenerates uv.lock, and pushes the merge when only those known files conflict.
  • Keeps the fallback PR path for all other conflicts.

Test plan

  • Simulated the current origin/main into origin/modal merge locally.
  • Verified the resolver clears pyproject.toml and uv.lock conflicts.
  • Verified the resolved pyproject.toml keeps modal>=0.73.162 and uv.lock still contains the modal package.

Made with Cursor

Co-authored-by: Cursor <cursoragent@cursor.com>
@chriscarrollsmith chriscarrollsmith merged commit 502490c into main Jun 4, 2026
2 checks passed
@chriscarrollsmith chriscarrollsmith deleted the fix/modal-propagate-overlay branch June 4, 2026 21:52
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