Skip to content

fix: resolve CI lint failures and clean up codebase - #144

Open
Husten150 wants to merge 4 commits into
ApexChainx:mainfrom
Husten150:fix/issues-43-46-47-51-tenny150-ci-fix
Open

fix: resolve CI lint failures and clean up codebase#144
Husten150 wants to merge 4 commits into
ApexChainx:mainfrom
Husten150:fix/issues-43-46-47-51-tenny150-ci-fix

Conversation

@Husten150

Copy link
Copy Markdown
Contributor

Fixes the CI failures from PR #140 by:

Root Causes Fixed

  • Fix invalid build-backend in pyproject.toml (caused pip install to fail with exit code 2)
  • Add missing dispatch_webhook_event Celery task (previously undefined reference)

Lint & Type Fixes

  • Fix all 779 ruff lint errors and format issues
  • Configure mypy to pass

Closes #43
Closes #46
Closes #47
Closes #51

Husten150 and others added 4 commits July 29, 2026 12:51
…Chainx#51

- ApexChainx#43: Strict content-type negotiation middleware (415 for non-JSON/multipart)
- ApexChainx#46: Remove legacy outage_store.py and its test guard
- ApexChainx#47: Composite index (status, created_at DESC) on payment_transactions
- ApexChainx#51: Migration lint script for raw op.execute() blocks
- _DynamicCORSMiddleware reads settings at request time instead of init
- SimpleRateLimiter uses class-level _shared dict for cross-instance state
- Fix invalid setuptools build-backend in pyproject.toml
- Add missing dispatch_webhook_event Celery task
- Fix all ruff lint and format issues
@Tenny150

Copy link
Copy Markdown

Superseded by PR #145 from Tenny150

@usmanimamu17-create usmanimamu17-create left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Husten150 resolve conflicts

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

3 participants