-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Summary
Windows CI tests have pre-existing failures unrelated to recent releases. These were surfaced after fixing macOS CI issues in v0.42.0.
Failures (22 total on Python 3.10 Windows)
PermissionError - Temp file cleanup (14 tests)
Files still in use when cleanup runs:
test_diff_adapter.py- 6 teststest_nginx_analyzer_pytest.py- 3 teststest_ordinal_extraction.py- 2 teststest_sqlite_adapter.py- 1 test
UnicodeDecodeError - Encoding issues (4 tests)
Windows charmap codec can't decode certain bytes:
test_documentation_validation.py- 2 teststest_registry_integrity.py- 2 tests
Path separator issues (3 tests)
Forward slash vs backslash in paths:
test_v022_package_manifest.py- 3 tests (reveal/docsvsreveal\\docs)
Other (1 test)
test_file_checker.py::test_gitignore_read_error- Logic issuetest_rules.py::test_in_tests_directory_allowed- Path detection
Suggested Fixes
- PermissionError: Use
tempfile.TemporaryDirectorycontext manager, add retry logic for cleanup - UnicodeDecodeError: Explicitly specify
encoding='utf-8'when reading files - Path separators: Use
pathliboros.path.joininstead of hardcoded/
Priority
Low - Ubuntu and macOS CI pass, Windows is optional for this project.
Related
- Commit
822521cfixed macOS CI issues - v0.42.0 release is stable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working