Shahar Naveh
a35079967a
Fix comment confusion bug in update_lib ( #7802 )
...
* Use `unittest.expectedSuccess` to mark failing tests
* Fix comment find logic
* Add test for it
2026-05-10 00:27:51 +09:00
Jeong, YunWon
9104cbdbd4
[update_lib] auto-mark original contents recovery ( #6960 )
2026-02-02 16:03:26 +09:00
Jeong, YunWon and github-actions[bot]
ab34f0a1e0
Make auto-mark output deterministic and fix blank line leak ( #6957 )
...
* Make auto-mark output deterministic and fix blank line leak
Sort set iteration in build_patches and dict iteration in
_iter_patch_lines Phase 2 so expectedFailure markers are
always added in alphabetical order.
Include preceding blank line in _method_removal_range so
removing a super-call override doesn't leave behind the
blank line that was added with the method.
* deps code
* auto-mark handles crash better
* Auto-format: ruff format
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-02-02 13:53:01 +09:00
Jeong, YunWon
68ebb61f7b
fix: Include hard_deps in git commit ( #6940 )
...
Bug: update_lib quick ast was not committing _ast_unparse.py
because git_commit() only added lib_path and test_paths,
but not hard_deps.
Fixed by:
- Add hard_deps parameter to git_commit()
- Collect hard_deps from DEPENDENCIES in main()
- Add hard_deps to paths_to_add in git_commit()
2026-02-02 00:47:29 +09:00
Jeong, YunWon
153b0da60d
automark add reasons to reason-less expectedFailures and handles parent better ( #6936 )
2026-02-01 22:58:07 +09:00
Jeong, YunWon
528d6573e0
[update_lib] Fix async func auto-mark ( #6903 )
2026-01-31 00:00:41 +09:00
Jeong, YunWon
6a3643cdde
Improve deps output ( #6874 )
...
* Improve deps output: [x]/[ ] sync status, TODO counts
- Replace ambiguous [+] with [x] (synced) / [ ] (not synced)
- Add (TODO: n) suffix for test files with expectedFailure/skip markers
* Refactor update_lib: extract shared utilities
2026-01-26 18:35:35 +09:00
Jeong, YunWon
9071147db5
[update_lib] Apply test grouping to deps ( #6867 )
...
* quick resolve test path too
* Fix migrate resolve
* Remove test/ from deps data
* resolve test to lib
2026-01-24 18:40:57 +02:00
Jeong, YunWon
f35791ec64
Fix update_lib tests ( #6866 )
2026-01-24 22:47:03 +09:00
9b56aa5b60
[update_lib] show dependent tests in deps subcommand ( #6828 )
...
---------
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jeong YunWon <jeong@youknowone.org >
2026-01-23 08:13:16 +09:00
Jeong, YunWon
d690b2d65e
[update_lib] todo subcommand ( #6823 )
...
* [update_lib] todo
* better CI comment
2026-01-21 09:00:45 +09:00
Jeong, YunWon
58c804309b
[update_lib] show deps ( #6821 )
...
* show_deps
* soft deps tree
* show deps CI
2026-01-21 01:25:30 +09:00
Jeong, YunWon and github-actions[bot]
5ef8d48e5a
update_lib hard dependency resolver ( #6817 )
...
* update_lib __init__ handling
* dependency
* Auto-format: ruff format
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-20 23:52:28 +09:00
github-actions[bot]
f1fd1e9121
Auto-format: ruff format
2026-01-20 11:38:26 +09:00
Lee Dogeon
876d3f5e80
Correct testcase
2026-01-20 11:38:26 +09:00
Jeong, YunWon
d119c47d2e
Remake update_lib
2026-01-20 11:38:26 +09:00