Add Grug variant visual diff tooling and PR workflow#3127
Conversation
|
Claude finished @dlwh's task in 1m 18s —— View job
ReviewAdds a local HTML directory-diff tool ( Specification check: This PR adds 1083 lines of new code. Per project guidelines ( Findings:
|
|
@claude wdyt now |
|
Claude finished @dlwh's task in 1m 58s —— View job
ReviewAll three findings from the previous review have been addressed:
I re-ran One minor observation (not blocking): the View job · |
|
see a slightly faked version of the workflow in action here |
|
Claude finished @dlwh's task in 2m 4s —— View job
ReviewAdds HTML directory-diff tooling ( Specification check: 1188 lines of new code with no linked specification (issue, design doc, or Findings:
Previous review findings (duplicate |
Context
Grug code is deliberately template-y/copypasta, which makes reviewing diffs a bit tricky.
As a quick workaround, we made a tool to diff the nearest neighbor grug variant
See a slightly faked version of the workflow in action here
#3046 (comment)
Summary
experiments/grug/README.mdgh-pagesand comments links on the PRTesting
uvx ruff check scripts/grug_dir_diff.py scripts/grug_variant_diff_ci.py tests/test_grug_dir_diff.py tests/test_grug_variant_diff_ci.pyuv run --with pytest --with pytest-timeout python -m pytest -q tests/test_grug_dir_diff.py tests/test_grug_variant_diff_ci.py