|
|
df2fc04f7c
|
fix(pry): add missing deps (cloudscraper, aiohttp-socks, pyjwt, apify, playwright-stealth), fix docker env var + healthcheck + non-root
|
2026-07-06 19:23:32 +07:00 |
|
|
|
345cd79bc9
|
feat(pry): production readiness pass — apify actor, async db, retry wiring, tests, observability, mypy
- Pin Dockerfile --workers 1
- Wire retry.py + circuit breakers into ultimate_scraper tiers
- Add Apify actor (apify_actor.py, Dockerfile.apify, .actor/actor.json)
- Add async SQLAlchemy support alongside sync db.py
- Add 31 HTTP integration tests (tests/test_api_integration.py + test_api_mcp.py)
- Add OTLP exporter support in observability.py
- Re-enable mypy var-annotated error code; fix annotations
- Improve CI workflow (pip cache, install -e .[dev], gitleaks, commitlint, 40% coverage gate)
|
2026-07-03 14:41:41 +02:00 |
|
|
|
dec3db9618
|
fix(deploy): ensure /root/.pry dir and volume exist for SQLite migrations (#7)
CI / lint (push) Successful in 46s
CI / typecheck (push) Successful in 1m35s
CI / test (push) Successful in 1m32s
CI / Security audit (bandit) (push) Successful in 2m24s
CI / Secret scan (gitleaks) (push) Successful in 2m51s
|
2026-07-03 02:46:17 +02:00 |
|
|
|
07288a01d7
|
feat(db): add Alembic migrations (#6)
CI / typecheck (push) Successful in 51s
CI / Secret scan (gitleaks) (push) Successful in 32s
CI / lint (push) Successful in 47s
CI / Security audit (bandit) (push) Successful in 35s
CI / test (push) Successful in 1m20s
|
2026-07-03 02:22:33 +02:00 |
|
|
|
df66d4b3bc
|
fix(docker): copy routers and other packages into image (#3)
CI / lint (push) Successful in 47s
CI / typecheck (push) Successful in 51s
CI / Secret scan (gitleaks) (push) Successful in 32s
CI / test (push) Successful in 1m9s
CI / Security audit (bandit) (push) Successful in 31s
|
2026-07-03 00:49:02 +02:00 |
|
|
|
47ba268131
|
docs: apply fleet-template (16-artifact scaffold)
Adds missing standard artifacts:
- README.md (if missing)
- AGENTS.md (AI agent contract)
- PLAN.md (current sprint)
- STATUS.md (where we are)
- DEVELOPMENT.md (dev workflow)
- DEPLOYMENT.md (deploy procedure)
- TESTING.md (test strategy)
- DECISIONS.md (ADR index + templates)
- .github/CODEOWNERS
- .github/workflows/ci.yml
Preserves all existing artifacts.
Refs: RugMunchMedia/fleet-template
|
2026-07-02 02:07:13 +07:00 |
|