Commit 672d3f6
committed
fix(ci): Resolve Windows CI workflow failures
Fixed issues:
- Removed unused 'app' variable from main.py (QMessageBox doesn't need QApplication)
- Added PySide6 installation to all jobs that need it
- Fixed pyflakes command to list files instead of using wildcards
- Simplified type-check to avoid complex inline scripts
- Added shell: pwsh to all Python commands for Windows compatibility
- Fixed syntax check to use os.walk() with Windows paths
Jobs fixed:
- syntax-check: Added PySide6, fixed Windows path commands
- lint-check: Listed specific files instead of core/*.py
- import-check: Added PySide6 installation
- type-check: Simplified script execution
- config-validation: Added PySide6 installation
This resolves CI errors:
- ModuleNotFoundError: No module named PySide6
- TypeError: compile() arg 1 must be a string, bytes or AST object
- Invalid argument errors with pyflakes on Windows
- Local variable 'app' is assigned to but never used1 parent c036363 commit 672d3f6
1 file changed
+0
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
36 | | - | |
37 | 36 | | |
38 | 37 | | |
39 | 38 | | |
| |||
0 commit comments