Skip to content
This repository was archived by the owner on Jul 12, 2026. It is now read-only.

fix: resolve CI failures in test suite, security scan, and build jobs - #10

Merged
davistroy merged 2 commits into
mainfrom
claude/fix-github-actions-WKyaU
Feb 21, 2026
Merged

fix: resolve CI failures in test suite, security scan, and build jobs#10
davistroy merged 2 commits into
mainfrom
claude/fix-github-actions-WKyaU

Conversation

@davistroy

Copy link
Copy Markdown
Owner
  • Fix flake8 F821 errors: add missing datetime import and TYPE_CHECKING
    import for PluginRegistry in cli.py
  • Fix bandit security issues: add usedforsecurity=False to MD5 hash calls,
    nosec annotations for false-positive SQL injection and safe XML parsing,
    and add B405/B408 to skip list for standard library XML imports
  • Fix build failure: remove reference to non-existent default_config.ini
    in PyInstaller spec, use explicit data file paths instead
  • Fix 6 test failures: update duplicate URL test for new warning behavior,
    fix pandas StringDtype compatibility in _clean_dataframe_values,
    fix _display_bookmark_preview null console handling, fix floating-point
    comparison in confidence test, fix checkpoint size measurement logic,
    fix Path.stat mock in import module test

https://claude.ai/code/session_01JFrgaGfSxVgNfWhws8TSZM

- Fix flake8 F821 errors: add missing datetime import and TYPE_CHECKING
  import for PluginRegistry in cli.py
- Fix bandit security issues: add usedforsecurity=False to MD5 hash calls,
  nosec annotations for false-positive SQL injection and safe XML parsing,
  and add B405/B408 to skip list for standard library XML imports
- Fix build failure: remove reference to non-existent default_config.ini
  in PyInstaller spec, use explicit data file paths instead
- Fix 6 test failures: update duplicate URL test for new warning behavior,
  fix pandas StringDtype compatibility in _clean_dataframe_values,
  fix _display_bookmark_preview null console handling, fix floating-point
  comparison in confidence test, fix checkpoint size measurement logic,
  fix Path.stat mock in import module test

https://claude.ai/code/session_01JFrgaGfSxVgNfWhws8TSZM
Update bookmark_processor.spec to match build_linux.py changes (remove
non-existent default_config.ini, update hidden imports). Set execute
permission on build_linux.sh.

https://claude.ai/code/session_01JFrgaGfSxVgNfWhws8TSZM
@davistroy
davistroy merged commit 9344b17 into main Feb 21, 2026
6 of 15 checks passed
@davistroy
davistroy deleted the claude/fix-github-actions-WKyaU branch February 21, 2026 18:31
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants