-
Notifications
You must be signed in to change notification settings - Fork 29
Defer workflow execution until after transaction #1192
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: release/0.12.0
Are you sure you want to change the base?
Conversation
🤖 AI Code ReviewGreat step toward making workflow runs independent of the caller’s DB transaction – this should remove the “can’t see my own inserts” race we’ve been debugging. 👍 Critical / must-fix
Suggestions / questions Everything else looks good – no RBAC, Citus, or UI guideline regressions detected in this patch. Nice work moving us closer to truly async, transaction-safe workflows! Generated by AI Code Review System | Review Configuration |
ef580ae to
c577aad
Compare
🤖 AI Code ReviewThis is an incremental review of new changes. 👋 Hi again! Because no code is visible:
Could you double-check that the most recent commit was pushed to the PR and re-generate the diff? Once the changes are visible I’ll be happy to do the full pass. 🙂 Generated by AI Code Review System | Review Configuration |
c577aad to
66f38ca
Compare
🤖 AI Code ReviewThis is an incremental review of new changes. 🤖 AI Code Review – Follow-up PassHi again! 👋
Possible reasons the diff is blank
Next steps
Once a non-empty diff appears I’ll do the full review right away. 😊 Generated by AI Code Review System | Review Configuration |
66f38ca to
e0e819d
Compare
🤖 AI Code ReviewThis is an incremental review of new changes. 🤖 AI Code Review – Follow-up Pass #2Hi again! 👋 1 ️. Previous concernsBecause no code appears in the diff: • I still can’t verify the “closed connection” fix ( 2 ️. New code additionsNone are present in the rendered diff. 3 ️. Improvements notedCan’t assess yet. Why is the diff blank?Same root causes as last time are the most common culprits:
Quick checklist to unblock the review# 1. Make sure you’re on the expected branch
git status
git branch --show-current
# 2. Confirm your commits are still there
git log --oneline -n 5
# 3. Make sure they’re pushed
git push origin <branch-name>
# 4. Double-check the PR target branch and re-open the “Files changed” tabIf everything looks correct locally but GitHub still shows an empty diff, try closing/re-opening the PR or pushing a no-op commit: git commit --allow-empty -m "chore: trigger diff refresh"
git pushThat usually forces GitHub to regenerate the comparison view. 📣 Ping me once the diff shows up—happy to jump right back in and do the full technical review! 😊 Generated by AI Code Review System | Review Configuration |
e0e819d to
88106c9
Compare
🤖 AI Code ReviewThis is an incremental review of new changes. 🤖 AI Code Review – Follow-up Pass #3Hi again! 👋 1. Previous concernsBecause no code is visible, the earlier items remain unverifiable: • “Closed connection” fix ( 2. New code additionsNone appear in the diff. 3. Improvements notedUnable to assess yet. Possible reasons the diff is blank (again)
Quick checklist to unblock the review# 1. Ensure you’re on the correct branch
git status
git branch --show-current
# 2. Verify the commits exist locally
git log --oneline -n 5
# 3. Push if needed
git push origin <branch-name>
# 4. Re-open the “Files changed” tab (or close/re-open the PR)If everything looks correct locally but the PR is still empty, push a no-op commit to force GitHub to regenerate the diff: git commit --allow-empty -m "chore: trigger diff refresh"
git pushThat usually does the trick. 📣 Ping me once the diff shows up—happy to dive straight into the real code review! 😊 Generated by AI Code Review System | Review Configuration |
🤖 AI Code ReviewThis is an incremental review of new changes. 🤖 AI Code Review – Follow-up Pass #4Hi again! 👋 Thanks for pushing a new commit. I can finally see a non-empty diff, but it’s just a single-line change inside
1 | Outstanding concerns from the last review
👉 Action: If these changes exist on your branch, they aren’t showing up in the PR diff. Double-check the branch, push any missing commits, or do a quick empty commit to force a GitHub diff refresh ( 2 | Review of the new codeif (!locationResult.valid && locationResult.error) {
// Remove invalid location instead of failing validation
console.warn(`[TICKET_MODEL] ${locationResult.error}. Removing location from ticket creation.`);
input.location_id = undefined;
}What changed?• Instead of pushing the validation error into
Pros
Potential concerns / suggestions
3 | Improvements noted• The ticket-creation UX should feel more forgiving because a single bad location no longer blocks the entire operation. ✅ Quick next steps
Ping me once the full diff is visible—happy to continue! 😊 Generated by AI Code Review System | Review Configuration Generated by AI Code Review System | Review Configuration |
|
Looks like there are a few issues preventing this PR from being merged!
If you'd like me to help, just leave a comment, like Feel free to include any additional details that might help me get this PR into a better state. You can manage your notification settings |
Summary
Testing