Skip to content

Post-beta fixes: org rename, logo, security lint, resource cleanup#25

Merged
srchilukoori merged 5 commits into
mainfrom
post-beta-fixes
Jul 13, 2026
Merged

Post-beta fixes: org rename, logo, security lint, resource cleanup#25
srchilukoori merged 5 commits into
mainfrom
post-beta-fixes

Conversation

@srchilukoori

Copy link
Copy Markdown
Collaborator

Summary

  • Update all GitHub URLs from srchilukoori to de-platform-ops (README, CONTRIBUTING, airflow README, mkdocs.yml, CODEOWNERS)
  • Add site_url to mkdocs.yml for canonical links on GitHub Pages
  • Add tollkeeper logo to README header
  • Add close() and context manager support to SignalStore base class and both implementations (SqliteSignalStore, DbApiSignalStore) to fix ResourceWarning: unclosed sqlite3.Connection in tests
  • Fix ImportPathMismatchError by adding --import-mode=importlib to pytest config
  • Add CONTRIBUTING.md to mkdocs navigation
  • Add bandit security linter to dev deps and CI lint job
  • Update CI workflow triggers from develop to main

Test plan

  • 152 core tests pass with -W error::ResourceWarning (zero resource warnings)
  • 52 airflow-tollkeeper tests pass with -W error::ResourceWarning
  • ruff check + format clean
  • bandit -r src/ -ll passes (1 false positive suppressed with nosec)
  • mkdocs build --strict passes
  • ty check shows same 6 pre-existing diagnostics (airflow import resolution)

- Update GitHub URLs from srchilukoori to de-platform-ops across docs
- Add site_url to mkdocs.yml for canonical links
- Add tollkeeper logo to README header
- Add close() and context manager to SignalStore for proper resource cleanup
- Fix pytest ImportPathMismatchError with --import-mode=importlib
- Add CONTRIBUTING.md to mkdocs navigation
- Add bandit>=1.8 to dev dependencies
- Add bandit -r src/ -ll to CI lint job
- Suppress false positive B608 on Polars in-memory SQL
- Update CI triggers from develop to main
@srchilukoori
srchilukoori merged commit a2f14a8 into main Jul 13, 2026
7 checks passed
@srchilukoori
srchilukoori deleted the post-beta-fixes branch July 13, 2026 23:04
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