Skip to content

PR for 2026-05-05 22:52#62

Merged
disafronov merged 3 commits into
mainfrom
fixes
May 5, 2026
Merged

PR for 2026-05-05 22:52#62
disafronov merged 3 commits into
mainfrom
fixes

Conversation

@disafronov
Copy link
Copy Markdown
Owner

@disafronov disafronov commented May 5, 2026

Changelog (#62)

📚 Documentation

  • Update schema loader cache key and locking mechanism
  • tighten inline comments; document _CompiledSchema fields

🧪 Tests

  • Improve Test Isolation in Conftest

disafronov added 3 commits May 6, 2026 02:26
fix: enhance clear_schema_cache fixture to clear all schema caches before and after each test, ensuring proper test isolation by removing any residual schema data from previous tests. This prevents potential test interference and ensures reliable test results.
Signed-off-by: Dmitrii Safronov <zimniy@cyberbrain.cc>
Improve cache key to include forbidden keys and clarify RLock usage for thread safety.

Signed-off-by: Dmitrii Safronov <zimniy@cyberbrain.cc>
Replace verbose obvious comments with concise "why" explanations.
Add Attributes section to _CompiledSchema docstring covering  source_to_leaves, known_sources, and is_empty.
Remove dangling <!--placeholder --> from README.

Signed-off-by: Dmitrii Safronov <zimniy@cyberbrain.cc>
@github-actions github-actions Bot changed the title Fixes PR for 2026-05-05 22:52 May 5, 2026
@disafronov disafronov merged commit 79e58c0 into main May 5, 2026
13 checks passed
@disafronov disafronov deleted the fixes branch May 5, 2026 22:54
@disafronov
Copy link
Copy Markdown
Owner Author

🎉 This PR is included in version 0.4.2-rc.2 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant