Skip to content

[P3] Add CI coverage and reproducible dependencies - #114

Closed
apple050620312 wants to merge 2 commits into
Kyrela:mainfrom
apple050620312:p3-quality-ci
Closed

apple050620312 wants to merge 2 commits into
Kyrela:mainfrom
apple050620312:p3-quality-ci

Conversation

@apple050620312

Copy link
Copy Markdown
Contributor

Summary

  • Pin Git-based dependencies to immutable commit revisions.
  • Add separate development dependencies and centralized pytest/Ruff configuration.
  • Add GitHub Actions checks for linting and the test suite.
  • Replace wildcard imports with explicit imports and make required standard-library imports explicit.
  • Cover Markdown parsing, route regex behavior, Twitter proxy selection, grouping, and locale files.

Priority

P3 — improves long-term maintainability, regression detection, and reproducible builds after production risks are addressed.

Validation

  • Ruff passes.
  • Pytest passes: 5 tests.
  • All Python files pass AST parsing.

@Kyrela

Kyrela commented Oct 25, 2026

Copy link
Copy Markdown
Owner

No

@Kyrela Kyrela closed this Oct 25, 2026
@github-actions github-actions Bot locked and limited conversation to collaborators Oct 25, 2026
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