Skip to content

Paython mcp#32

Merged
lorencDedaj merged 2 commits intomainfrom
paython-mcp
Dec 2, 2025
Merged

Paython mcp#32
lorencDedaj merged 2 commits intomainfrom
paython-mcp

Conversation

@PVeazie951
Copy link
Copy Markdown
Contributor

📄 Pull Request Description

✅ Restored Pipeline Session Flow + Fixed OAuth + Normalized MCP Integration

This PR resolves multiple backend issues and fully restores the AutoDeploy pipeline workflow end-to-end.

Key Fixes & Improvements

🔧 1. Repaired pipelineSessions router after merge divergence
• Restored missing pipelineSessionsRouter import & registration.
• Rebuilt the entire step-by-step session flow:
• create session
• select repo
• select template
• generate yaml
• edit yaml
• commit

🔐 2. Repaired Supabase authentication + requireSession
• Fixed DB connection config after Supabase project pause/resume.
• Patched error handling around req.supabase and req.user.
• Ensured session cookies were passed into MCP tools (YAML generator + commit).

🤖 3. Normalized MCP commit response
• Unified commit result parsing:
• Support for both old and new MCP response shapes.
• Now consistently extracts commit_sha and commit_url.

🧠 4. YAML generation stability improvements
• Ensured wizardAgent returns deterministic YAML.
• Added debug logging for YAML success/failure.

📝 5. Full pipeline session persistence
• YAML stored in draft_yaml, then final_yaml.
• All pipeline events logged in pipeline_events.
• New pipeline version inserted into pipeline_versions.

Result

The entire pipeline flow is now functional, deterministic, and production-ready, including:

Create session → Select repo → Select template → Generate YAML → Commit

All Postman collection steps validated end-to-end

@socket-security
Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Added@​supabase/​supabase-js@​2.81.1100100100100100

View full report

Copy link
Copy Markdown
Contributor

@lorencDedaj lorencDedaj left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Very well done!

@lorencDedaj lorencDedaj merged commit e527f40 into main Dec 2, 2025
2 of 3 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.

2 participants