fix: use full shallow clone in process_file_updates#853
Conversation
PR Summary by QodoFix seed \n escape expansion in process_file_updates Description
Diagram
High-Level Assessment
Files changed (2)
|
This comment was marked as resolved.
This comment was marked as resolved.
6446f02 to
2ab805e
Compare
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #853 +/- ##
==========================================
+ Coverage 95.65% 95.67% +0.02%
==========================================
Files 72 72
Lines 7118 7105 -13
==========================================
- Hits 6809 6798 -11
+ Misses 309 307 -2
Flags with carried forward coverage won't be shown. Click here to find out more.
Continue to review full report in Codecov by Harness.
🚀 New features to boost your workflow:
|
2ab805e to
9c3489a
Compare
|
/retest |
9c3489a to
cce4c8c
Compare
|
/agentic_review |
|
/review |
|
/improve |
|
/retest |
cce4c8c to
54aff3a
Compare
54aff3a to
689df80
Compare
|
/retest |
689df80 to
c4095f9
Compare
|
/retest |
1 similar comment
|
/retest |
c4095f9 to
eb487f2
Compare
|
/retest |
1 similar comment
|
/retest |
|
/retest |
1 similar comment
|
/retest |
Production Approval Record
Approved |
|
/retest |
eb487f2 to
9d3de90
Compare
use full shallow clone in process_file_updates Signed-off-by: Elena German <elgerman@redhat.com> Assisted-by: Cursor
9d3de90 to
3998a23
Compare
|
/retest |
Describe your changes
The python port from #775 used sparse shallow clone, but the bash task does a full shallow clone.
e2e file updates failed because the target file wasn’t present after sparse checkout (yq → exit 1).
This change makes prepare_repository() use a full shallow clone to match bash. git.clone() still supports sparse shallow clone when sparse_dirs is provided for other callers.
Relevant Jira
RELEASE-1988