Skip to content

Fix correctness issues found in repository audit - #2768

Merged
keon merged 4 commits into
mainfrom
codex/fix-repo-audit-findings
Jul 30, 2026
Merged

Fix correctness issues found in repository audit#2768
keon merged 4 commits into
mainfrom
codex/fix-repo-audit-findings

Conversation

@keon

@keon keon commented Jul 30, 2026

Copy link
Copy Markdown
Owner

Summary

  • fix Sudoku subgrid validation, extended GCD, maximum tree path sum, recursive rotated search, BST deletion, ordered stack insertion, and transitive closure
  • repair four broken tree-module imports and export inorder traversal from algorithms.tree
  • correct integer math behavior and make repeated tree construction state-safe
  • add focused regression coverage and synchronize all executable documentation examples
  • make clique output deterministic across hash seeds
  • pin CI and release actions to immutable Node 24 commits, reduce workflow permissions, enforce doctests, and add educational cryptography warnings

Validation

  • 591 tracked unit and regression tests passed locally
  • 478 doctests passed locally, 1 skipped
  • Ruff passed
  • clean sdist and wheel build succeeded
  • installed-wheel sweep imported all 403 modules with zero failures
  • GitHub Actions passed on Python 3.10, 3.11, 3.12, and 3.13

Notes

The repository-wide MyPy backlog remains separate from these runtime and release fixes; this PR does not hide it with ignores or configuration suppressions.

@keon
keon marked this pull request as ready for review July 30, 2026 18:24
@keon
keon merged commit 153bbd0 into main Jul 30, 2026
4 checks passed
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.

1 participant