Skip to content

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

Closed
apple050620312 wants to merge 1 commit into
codex/p2-data-ops-resiliencefrom
codex/p3-quality-ci
Closed

apple050620312 wants to merge 1 commit into
codex/p2-data-ops-resiliencefrom
codex/p3-quality-ci

Conversation

@apple050620312

Copy link
Copy Markdown
Owner

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 in runtime modules.
  • Cover shard parsing, bounded cache behavior, Markdown parsing, regex behavior, Twitter proxy selection, grouping, locale files, migrations, and Compose topology.

Priority

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

Dependency

Stacked on #3. Review and merge #3 first; after it merges, retarget this PR to main.

Validation

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

@apple050620312

Copy link
Copy Markdown
Owner Author

Superseded by upstream PR Kyrela#114.

@github-actions github-actions Bot locked and limited conversation to collaborators Sep 10, 2026
@apple050620312
apple050620312 deleted the codex/p3-quality-ci branch September 10, 2026 06:40
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.

1 participant