mirror of
https://github.com/Sea-Haven-Industries/meal-order-manager.git
synced 2026-09-30 07:43:13 +00:00
* feat(api): serve meals on ECS Fargate instead of Lambda Keep the Flask app always-on with in-process jobs so CloudFront no longer fronts a cold-start API Gateway. * fix(jobs): run delayed close and reminder deliveries Wall-clock skip windows dropped the only weekly SQS attempt when Scheduler already fired in Eastern time. Dev schedules stay disabled. * fix(api): return JSON objects and stop logging job payloads Flask now jsonify-s handler dicts so API responses are not HTML, and the worker logs only event and status. * fix(ci): restore the reusable workflow so the required check is named ci / ci Inlining the job reported `ci` instead of the org ruleset's `ci / ci`. * fix(secrets): drop unused os import so ruff check passes * style: apply ruff format so ci-python-app lint passes * fix(infra): give meals its own VPC because prod has none * chore(security): re-key ALB SG checkov suppression after vpc.tf |
||
|---|---|---|
| .. | ||
| fixtures | ||
| conftest.py | ||
| test_admin_authorizer.py | ||
| test_aggregate_orders.py | ||
| test_app.py | ||
| test_close_form.py | ||
| test_cognito.py | ||
| test_flex_join.py | ||
| test_generate_form.py | ||
| test_pdf.py | ||
| test_secrets.py | ||
| test_slack_notifier.py | ||
| test_submit_order.py | ||
| test_terraform_cognito_auth.py | ||
| test_terraform_email_report.py | ||
| test_terraform_menu_api.py | ||
| test_terraform_vpc.py | ||
| test_week_keys.py | ||
| test_worker.py | ||