Fix .silol.series generation#1591
Conversation
There was a problem hiding this comment.
Pull request overview
Note
Copilot was unable to run its full agentic suite in this review.
This PR fixes the ordering of .silo.series generation so it happens before the post-process failure path in MFC.sh, ensuring the series file is still produced when post-processing fails.
Changes:
- Move the
generate_silo_series.pyinvocation earlier in thepost_processtarget block. - Ensure
.silo.seriesgeneration occurs before the$code == 22early-exit error message.
Claude Code ReviewHead SHA: 454d7f6 Files changed:
Findings:
In +% if target.name == 'post_process':
+ python3 "${MFC_ROOT_DIR}/toolchain/templates/include/generate_silo_series.py" '${os.path.dirname(input)}'
+% endif
+
if [ $code -eq 22 ]; then
...
fi
if [ $code -ne 0 ]; then
exit 1
fi
-% if target.name == 'post_process':
- python3 "${MFC_ROOT_DIR}/toolchain/templates/include/generate_silo_series.py" '${os.path.dirname(input)}'
-% endifBecause Running |
|
@wilfonba, what do you think of the Claude review above? |
This PR moves the generation of the .silo.series file before the failure message in MFC.sh. If post process failed, then the silo series file wouldn't be generated. I'm not sure how this got reordered, because I thought I'd done the correct ordering when I first merged this. Git blame shows that I just did it wrong though.