Skip to content

[scripts] Discover both check and checks TUFLOW folders - #106

Merged
phantom-branch merged 5 commits into
mainfrom
fix/discover-check-and-checks-folders
Oct 13, 2026
Merged

phantom-branch merged 5 commits into
mainfrom
fix/discover-check-and-checks-folders

Conversation

@Chain-Frost

Copy link
Copy Markdown
Owner

Summary

  • Recognise both check and checks as TUFLOW result-folder names, regardless of capitalisation.
  • Continue using Python 3.14 Path.walk(), considering directory entries only and retaining deterministic sorting.
  • Apply the existing scanning, SHA-256 Rich dashboard, cross-folder comparison, manifest, and placeholder logic unchanged to either name.
  • Update documentation and add regression tests for nested mixed-case folders, exclusions of files named check/checks, and duplicate grouping across a check/checks pair.

Validation

  • Run Windows Python 3.14 Ruff lint/format, strict Pyright and hosted pytest in CI.
  • No changes to hash algorithm, content processing, deletion safety or progress UI.

Follow-up to merged #104 and #105.

@phantom-branch
phantom-branch marked this pull request as ready for review October 13, 2026 13:42
@phantom-branch
phantom-branch merged commit 13e119d into main Oct 13, 2026
3 checks passed
@Chain-Frost
Chain-Frost deleted the fix/discover-check-and-checks-folders branch October 15, 2026 17:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants