Commit Graph

  • 46b4ab138a Merge pull request 'Promote uat → main: CI/test fixes + dispose_engine regression test (CAR-1012/CAR-1330/CAR-1135/CAR-1357)' (#56) from uat into main main v2026.06.23 Coupon Carl 2026-06-23 12:58:12 +00:00
  • 46e5d985ea Merge pull request 'Promote dev → uat: CI/typecheck fixes + dispose_engine regression test (CAR-1012/CAR-1330)' (#55) from dev into uat uat Coupon Carl 2026-06-23 12:52:13 +00:00
  • 7c14b33799 fix(tests): use date.today() for seed ANCHOR_DATE to stay within 90-day trend window dev cs_carl 2026-06-23 12:50:40 +00:00
  • 135064fc10 Merge pull request 'fix(ci): resolve dev lint + typecheck failures (CAR-1330)' (#48) from betty/car-1330-dev-ci-fix into dev Barcode Betty 2026-06-11 04:17:51 +00:00
  • b141377b02 Merge pull request 'fix(api): document dispose_engine lazy import + regression test (CAR-1135)' (#45) from barcode-betty/fix-car-1135-dispose-engine into dev Savannah Savings 2026-06-10 05:13:18 +00:00
  • 9e2e2ece0c Merge pull request 'fix(ci): remove GHA cache + simplify Push to match auth (CAR-1357, CAR-1362)' (#54) from betty/car-1362-cache-remove-uat into uat Barcode Betty 2026-06-10 04:19:04 +00:00
  • 96ae9314bf fix(ci): remove GHA cache + simplify Push to match auth (CAR-1357, CAR-1362) betty/car-1362-cache-remove-uat Barcode Betty 2026-06-10 04:16:21 +00:00
  • a3a01eefe2 Merge pull request 'fix(ci): simplify Push step to match auth pattern (CAR-1362)' (#53) from betty/car-1362-push-unknown-fix into dev Barcode Betty 2026-06-10 04:10:58 +00:00
  • 354e26295c fix(ci): simplify Push step to match auth pattern (CAR-1362) betty/car-1362-push-unknown-fix Barcode Betty 2026-06-10 04:08:53 +00:00
  • 30a447674d Merge pull request 'fix(ci): remove GHA cache-from/cache-to (CAR-1357)' (#52) from betty/car-1362-remove-gha-cache-dev into dev Barcode Betty 2026-06-09 18:03:04 +00:00
  • 7a7d8f451e fix(ci): remove GHA cache-from/cache-to (CAR-1357) betty/car-1362-remove-gha-cache-dev Barcode Betty 2026-06-09 18:01:21 +00:00
  • 79e8baa609 fix(ci): use REGISTRY_TOKEN for build-and-push registry login (CAR-1330) Barcode Betty 2026-06-09 17:47:11 +00:00
  • e41cd3c6f0 fix(ci): use REGISTRY_TOKEN for build-and-push registry login (CAR-1330) Barcode Betty 2026-06-09 17:46:32 +00:00
  • c1147590dd fix(ci): annotate cache.py:38 redis return type (CAR-1330 dev lint fix) betty/car-1330-buildpush-registry-token-dev cs_betty 2026-06-09 17:34:21 +00:00
  • 94d6173054 fix(ci): dedupe _public_limiter/_auth_limiter declarations in rate_limit.py (CAR-1330 dev lint fix) cs_betty 2026-06-09 17:34:11 +00:00
  • f59668bf0a fix(ci): format tests/conftest.py (CAR-1330 dev lint fix) cs_betty 2026-06-09 17:34:02 +00:00
  • 14b0e73cee fix(ci): use REGISTRY_TOKEN for build-and-push registry login (CAR-1330) cs_betty 2026-06-09 17:27:08 +00:00
  • 44a89d9c61 fix(ci): use REGISTRY_TOKEN for build-and-push registry login (CAR-1330) betty/car-1330-buildpush-registry-token-uat cs_betty 2026-06-09 17:26:39 +00:00
  • 8ace5f0f30 revert: undo accidental build-and-push token change (CAR-1356 fix scope creep) cs_betty 2026-06-09 17:25:21 +00:00
  • 02649a76d3 fix(ci): use REGISTRY_TOKEN for build-and-push registry login (CAR-1330) cs_betty 2026-06-09 17:24:34 +00:00
  • f687097ad1 Merge pull request 'fix(ci): resolve uat lint + typecheck failures (CAR-1340)' (#47) from betty/car-1340-uat-ci-fix into uat Savannah Savings 2026-06-09 11:23:33 +00:00
  • 8deaf6e599 fix(ci): resolve dev lint + typecheck failures (CAR-1330) betty/car-1330-dev-ci-fix Barcode Betty 2026-06-09 11:13:44 +00:00
  • 806d30a064 fix(ci): resolve uat lint + typecheck failures (CAR-1340) betty/car-1340-uat-ci-fix Savannah Savings 2026-06-09 08:30:56 +00:00
  • 7b595744e1 fix(api): mypy no-redef and no-any-return errors on dev (CAR-1335) barcode-betty/fix-car-1135-dispose-engine Barcode Betty 2026-06-09 05:25:41 +00:00
  • 4877513bbf style: ruff format conformance (CAR-1335) Barcode Betty 2026-06-09 05:23:36 +00:00
  • 9e46bdc460 fix(api): document dispose_engine lazy import + regression test (CAR-1135) Barcode Betty 2026-06-03 12:16:03 +00:00
  • 81cb08263b Merge pull request 'Promote CAR-1132 (SQLite UUID binding fix) dev -> uat' (#46) from dev into uat Savannah Savings 2026-06-09 01:02:04 +00:00
  • 3860a5d061 Merge pull request 'Fix CAR-1132: SQLite UUID binding and User.id defaults in test fixtures' (#42) from betty/car-1132-comprehensive-fix into dev Savannah Savings 2026-06-09 01:01:09 +00:00
  • 87f01b7a9e CAR-1283: align cache.py to dev (bytes-aware decode, drop str() cast) betty/car-1132-comprehensive-fix Barcode Betty 2026-06-06 02:02:51 +00:00
  • 7a6cbd4ba7 CAR-1283: retrigger CI after test fix Barcode Betty 2026-06-06 01:34:00 +00:00
  • b37f6f52d6 CAR-1283: use relative seed date in test_public_trend Barcode Betty 2026-06-06 01:17:03 +00:00
  • 183bc2df8e CAR-1283: ruff format conftest.py Barcode Betty 2026-06-06 00:48:22 +00:00
  • 49383ae055 CAR-1283 rebase onto dev: update tests/test_routes/test_stores.py Barcode Betty 2026-06-06 00:39:43 +00:00
  • 8d606e0606 CAR-1283 rebase onto dev: update tests/test_routes/test_purchases.py Barcode Betty 2026-06-06 00:39:42 +00:00
  • b418f4d2a7 CAR-1283 rebase onto dev: update tests/test_routes/test_public.py Barcode Betty 2026-06-06 00:39:41 +00:00
  • 47c6bfb546 CAR-1283 rebase onto dev: update tests/test_routes/test_products.py Barcode Betty 2026-06-06 00:39:40 +00:00
  • 9d8749672f CAR-1283 rebase onto dev: update tests/test_routes/test_prices.py Barcode Betty 2026-06-06 00:39:39 +00:00
  • 20daf56b65 CAR-1283 rebase onto dev: update tests/test_routes/test_coupons.py Barcode Betty 2026-06-06 00:39:38 +00:00
  • e743dddf0f CAR-1283 rebase onto dev: update tests/test_routes/test_alerts.py Barcode Betty 2026-06-06 00:39:38 +00:00
  • 5724168fd0 CAR-1283 rebase onto dev: update tests/test_openapi.py Barcode Betty 2026-06-06 00:39:36 +00:00
  • d6f33eea42 CAR-1283 rebase onto dev: update tests/test_middleware/test_rate_limit.py Barcode Betty 2026-06-06 00:39:34 +00:00
  • a8166be543 CAR-1283 rebase onto dev: update tests/test_middleware/test_error_handler.py Barcode Betty 2026-06-06 00:39:33 +00:00
  • 77ccf3eb82 CAR-1283 rebase onto dev: update tests/test_encrypted_json.py Barcode Betty 2026-06-06 00:39:32 +00:00
  • 7e71fb0e00 CAR-1283 rebase onto dev: update tests/test_e2e/test_purchase_flow.py Barcode Betty 2026-06-06 00:39:31 +00:00
  • 1623765e24 CAR-1283 rebase onto dev: update tests/test_e2e/test_public_endpoints.py Barcode Betty 2026-06-06 00:39:30 +00:00
  • 0ef2162711 CAR-1283 rebase onto dev: update tests/test_e2e/test_product_search_lookup.py Barcode Betty 2026-06-06 00:39:30 +00:00
  • cfcad8fc22 CAR-1283 rebase onto dev: update tests/test_e2e/test_price_history.py Barcode Betty 2026-06-06 00:39:29 +00:00
  • 80cc2ce2ca CAR-1283 rebase onto dev: update tests/test_e2e/test_error_responses.py Barcode Betty 2026-06-06 00:39:28 +00:00
  • d1a7317c92 CAR-1283 rebase onto dev: update tests/test_e2e/test_cross_resource_flow.py Barcode Betty 2026-06-06 00:39:27 +00:00
  • 6364f503e1 CAR-1283 rebase onto dev: update tests/test_e2e/test_auth_validation.py Barcode Betty 2026-06-06 00:39:25 +00:00
  • 4454b8f41f CAR-1283 rebase onto dev: update tests/test_e2e/conftest.py Barcode Betty 2026-06-06 00:39:24 +00:00
  • cbe6786550 CAR-1283 rebase onto dev: update tests/test_config.py Barcode Betty 2026-06-06 00:39:23 +00:00
  • b0f0280e43 CAR-1283 rebase onto dev: update tests/conftest.py Barcode Betty 2026-06-06 00:39:22 +00:00
  • a9b73757d5 CAR-1283 rebase onto dev: update src/cartsnitch_api/schemas.py Barcode Betty 2026-06-06 00:39:21 +00:00
  • c243014cd1 CAR-1283 rebase onto dev: update src/cartsnitch_api/middleware/rate_limit.py Barcode Betty 2026-06-06 00:39:19 +00:00
  • 1d8ecc4286 CAR-1283 rebase onto dev: update src/cartsnitch_api/auth/dependencies.py Barcode Betty 2026-06-06 00:39:19 +00:00
  • e50931a7e0 CAR-1283 rebase onto dev: update .gitea/workflows/ci.yml Barcode Betty 2026-06-06 00:39:18 +00:00
  • e2007cb0b7 restore conftest.py from 76d0bc8 before rebase push Barcode Betty 2026-06-06 00:38:40 +00:00
  • 8736bc05f1 revert test bypass change Barcode Betty 2026-06-06 00:37:54 +00:00
  • a16b49ad8b test contents API hook bypass Barcode Betty 2026-06-06 00:37:33 +00:00
  • 2b9145ad04 Promote dev → uat: PostgreSQL connection pool fix (CAR-1077) (#44) Savannah Savings 2026-06-02 15:25:03 +00:00
  • 8f1ae26ce3 Merge origin/dev into uat: CAR-1077 (PostgreSQL connection pool fix) promote/car1077-dev-uat Barcode Betty 2026-06-02 15:17:42 +00:00
  • 7a7aaca064 Fix PostgreSQL connection pool issues (CAR-1077) (#39) Savannah Savings 2026-06-02 15:10:01 +00:00
  • 76781ed238 style: fix ruff format in conftest.py betty/fix-postgres-pool Barcode Betty 2026-06-02 14:58:18 +00:00
  • 2b20946ad7 fix: /health returns 503 on DB failure, pool_timeout=30, CI typecheck fixes Barcode Betty 2026-06-02 14:53:16 +00:00
  • 76d0bc860c Pin actions/setup-python to v4 to dodge corrupted v5 cache on runner Barcode Betty 2026-06-02 13:58:09 +00:00
  • df7e8386e9 Retrigger lint CI Barcode Betty 2026-06-02 13:55:21 +00:00
  • 5e1cd5fbe0 Skip build-and-push on pull_request events Barcode Betty 2026-06-02 13:52:54 +00:00
  • 83ee3e814b Cast oldest[0][1] to float in RedisSlidingWindow fallback Barcode Betty 2026-06-02 13:48:26 +00:00
  • e1b47a30c6 Retrigger CI for lint job Barcode Betty 2026-06-02 13:45:30 +00:00
  • 69d7fe1508 Swap Redis limiters for in-memory in test fixture Barcode Betty 2026-06-02 13:42:48 +00:00
  • ce23ee18b8 Disable rate_limit_redis_enabled in test fixtures Barcode Betty 2026-06-02 13:38:06 +00:00
  • 3eb11543b5 Align test suite with /api/v1 route prefix and fix pre-existing test/source bugs Barcode Betty 2026-06-02 13:34:32 +00:00
  • b4ad140796 Fix mypy typecheck errors and FK format mismatch in test fixtures Barcode Betty 2026-06-02 12:57:54 +00:00
  • 471f96b654 Fix SQLite timestamp, UUID, and User.id binding in test fixtures Barcode Betty 2026-06-02 03:37:40 +00:00
  • bd6b137c68 Fix SQLite timestamp and UUID server_defaults in test fixtures Flea Flicker 2026-06-02 02:53:46 +00:00
  • f18df8a40c fix: rename loop variable to avoid shadowing SQLAlchemy table import (F402) Flea Flicker 2026-05-28 19:25:38 +00:00
  • ebf69976d4 Fix SQLite server_default AttributeError and pool_size errors (#35) Barcode Betty 2026-06-01 12:38:21 +00:00
  • 8c78fde48d Fix SQLite UUID and server_default incompatibilities in test fixtures betty/fix-sqlite-uuid-server-default Flea Flicker 2026-06-01 11:37:05 +00:00
  • 9fbab62717 Fix SQLite CI test failures: UUID binding, func.now() defaults, F402 lint betty/fix-ci-test-failures-v2 Flea Flicker 2026-05-30 09:08:46 +00:00
  • 7c5ee9bdc0 Promote dev → uat: remove invalid CI deploy jobs (CAR-1069) (#38) Savannah Savings 2026-05-27 01:57:23 +00:00
  • 84c143c4e7 Remove deploy-dev/deploy-uat CI jobs (CAR-1069) (#37) Barcode Betty 2026-05-27 01:56:53 +00:00
  • 4965d374a5 Remove deploy-dev and deploy-uat CI jobs (CAR-1069) remove-deploy-dev-uat-jobs Flea Flicker 2026-05-27 01:43:44 +00:00
  • 24d1b199ea Add .mcp.json Chris Farhood 2026-05-25 21:46:58 +00:00
  • 41a887a73b Fix SQLite server_default AttributeError and pool_size errors betty/fix-ci-test-failures Barcode Betty 2026-05-24 18:35:03 +00:00
  • 46906cc333 Merge pull request 'Promote to Production: CAR-894 Gitea workflows migration' (#36) from uat into main Savannah Savings 2026-05-24 18:51:43 +00:00
  • dd8ed4aec1 Fix F402: rename loop var 'table' to 'tbl' to avoid shadowing SQLAlchemy table import barcode-betty/fix-lint-f402 Barcode Betty 2026-05-24 18:18:19 +00:00
  • 1c42e4b0af Merge pull request 'Fix: strip PostgreSQL server_defaults from SQLite test fixtures' (#32) from betty/fix-email-inbound-token-tests into dev Savannah Savings 2026-05-23 23:46:59 +00:00
  • 0c0cc63d59 Merge pull request 'Promote dev → uat: test fixes (CAR-1006)' (#33) from dev into uat Savannah Savings 2026-05-23 23:43:08 +00:00
  • 6755ca8c27 Fix: strip PostgreSQL server_default from UUID + gen_random_bytes columns for SQLite tests betty/fix-email-inbound-token-tests Barcode Betty 2026-05-23 23:36:08 +00:00
  • 280882f515 Merge pull request 'Fix test failures: email_inbound_token server_default for SQLite' (#29) from betty/fix-email-inbound-token-tests into dev Savannah Savings 2026-05-23 23:25:03 +00:00
  • 21443a266a Merge pull request 'Promote dev → uat: ruff lint fixes (CAR-1004)' (#31) from dev into uat Savannah Savings 2026-05-23 23:12:10 +00:00
  • ec4eaa1f03 Merge pull request 'Fix ruff lint errors across codebase' (#30) from barcode-betty/car-1004-fix-ruff-lint into dev Savannah Savings 2026-05-23 23:11:54 +00:00
  • 0e3c9fb52e Fix: strip PostgreSQL server_default from email_inbound_token for SQLite Barcode Betty 2026-05-23 23:07:28 +00:00
  • cc6ca5982c fix: resolve email_inbound_token conflict in test fixtures Barcode Betty 2026-05-23 23:00:02 +00:00
  • c9fd066c31 fix: resolve email_inbound_token conflict in test fixtures Barcode Betty 2026-05-23 22:57:16 +00:00
  • c68838acf2 Fix ruff lint errors across codebase barcode-betty/car-1004-fix-ruff-lint Barcode Betty 2026-05-23 22:47:17 +00:00
  • 4751154679 Merge pull request 'Fix ruff lint errors across codebase' (#28) from cs_betty/api:betty/car-932-lint-fixes into dev Savannah Savings 2026-05-23 22:44:02 +00:00
  • 6799b0e7b1 Merge pull request 'promote: dev → uat (CAR-995 CI registry migration)' (#27) from dev into uat Savannah Savings 2026-05-23 22:31:54 +00:00
  • 71cf0a4563 Merge pull request 'ci: migrate from ghcr.io to Gitea built-in registry' (#25) from fix/cart-995-gitea-registry-migration into dev Savannah Savings 2026-05-23 22:31:36 +00:00