Refactor TowerClient onFlowComplete method for improved ordering#6387
Refactor TowerClient onFlowComplete method for improved ordering#6387pditommaso merged 2 commits intomasterfrom
Conversation
- Remove unused 'terminated' field that was set but never used - Reorganize onFlowComplete method to ensure sender operations complete before workflow completion notification - Move reports publishing and completion after workflow completion notification for better sequencing 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> Signed-off-by: Paolo Di Tommaso <paolo.ditommaso@gmail.com>
✅ Deploy Preview for nextflow-docs-staging canceled.
|
|
@claude please review |
|
Claude finished @bentsherman's task —— View job PR Review: Refactor TowerClient onFlowComplete method
Review Summary✅ Approved - This is a well-executed refactoring that improves the workflow completion ordering as described. AnalysisChanges Made
Positive Aspects
Potential Considerations
Recommendation✅ APPROVE - This refactoring improves code clarity and ensures proper operation ordering without introducing any breaking changes or new risks. The changes are:
|
plugins/nf-tower/src/main/io/seqera/tower/plugin/TowerClient.groovy
Outdated
Show resolved
Hide resolved
Signed-off-by: Paolo Di Tommaso <paolo.ditommaso@gmail.com>
Summary
terminatedfield that was set but never usedonFlowCompletemethod to ensure sender operations complete before workflow completion notificationTest plan
🤖 Generated with Claude Code