Commit graph

  • 7943207e97
    chore(deps): update dependency prettier to v3.9.9 (#222) main renovate[bot] 2026-09-28 16:05:21 +00:00
  • c15ea8cee1
    chore(deps): update sea-haven-industries/.github action to v1.0.19 (#223) renovate[bot] 2026-09-28 16:05:18 +00:00
  • d586c9899e
    chore(deps): update sea-haven-industries/.github action to v1.0.19 renovate[bot] 2026-09-28 05:00:12 +00:00
  • fb85b30b48
    chore(deps): update dependency prettier to v3.9.9 renovate[bot] 2026-09-28 05:00:03 +00:00
  • 69359df69d
    docs(agents): drop security review gates (#221) Adam Moussa 2026-09-26 17:17:35 -04:00
  • a66d1647d6
    docs(agents): drop security review gates Adam Moussa 2026-09-26 17:00:06 -04:00
  • bf1f3ea182
    feat(cart): add a local Redefine cart filler (#220) Adam Moussa 2026-09-26 20:36:38 +00:00
  • ddf150f428
    fix(cart): account for a closed window and an empty menu Adam Moussa 2026-09-26 16:31:48 -04:00
  • 9462ce0966
    fix(cart): fail cleanly on a bad CSV and a closed browser Adam Moussa 2026-09-26 16:25:26 -04:00
  • ca04a117f5
    fix(cart): report cart failures without a traceback Adam Moussa 2026-09-26 16:21:49 -04:00
  • dce33918b7
    feat(cart): add a local Redefine cart filler Adam Moussa 2026-09-25 19:50:12 -04:00
  • cc506f3c1f
    feat(menu): publish the weekly menu from the job worker (PLAT-229) (#219) v1.1.0 Adam Moussa 2026-09-25 22:10:24 +00:00
  • 5f4ca3e7ef
    fix(menu): address review feedback Adam Moussa 2026-09-25 17:47:39 -04:00
  • 265d12b890
    feat(menu): publish the weekly menu from the job worker Adam Moussa 2026-09-25 17:43:34 -04:00
  • 517e404e75
    chore(deps): update dependency gunicorn to v26 (#212) renovate[bot] 2026-09-25 20:25:51 +00:00
  • aa15277112
    chore(deps): update npm minor and patch (#210) renovate[bot] 2026-09-25 20:20:05 +00:00
  • 2af26f956d
    test(openapi): stop pinning the Redocly patch version Adam Moussa 2026-09-25 16:16:28 -04:00
  • c81927e058
    chore(deps): update npm minor and patch renovate[bot] 2026-09-25 19:29:48 +00:00
  • 302b50f897
    chore(deps): update dependency gunicorn to v26 renovate[bot] 2026-09-24 15:47:45 +00:00
  • 4d1c79b110
    ci: pin org reusable workflows to v1.0.16 (#218) Adam Moussa 2026-09-24 15:46:19 +00:00
  • 7bc388c2d0
    ci: pin org reusable workflows to v1.0.16 Adam Moussa 2026-09-23 20:18:30 -04:00
  • 7b69916b41 style: apply formatter feature/autofix-avatar-check sea-haven-auto-fix[bot] 2026-09-24 00:11:55 +00:00
  • a83ef31078
    ci: merge main into the autofix avatar check Adam Moussa 2026-09-23 20:11:03 -04:00
  • ec2cef4970
    ci: throwaway check of the autofix avatar Adam Moussa 2026-09-23 20:08:10 -04:00
  • fdf595ea19
    ci(workflows): use autofix formatter presets (PLAT-222) (#216) Adam Moussa 2026-09-24 00:05:36 +00:00
  • 405452f8b3 style: apply formatter sea-haven-auto-fix[bot] 2026-09-23 23:58:29 +00:00
  • 7cff196b58
    ci(workflows): pin autofix to v1.0.15 (PLAT-222) Adam Moussa 2026-09-23 19:57:40 -04:00
  • b941216a94
    style: add an unused import for autofix Adam Moussa 2026-09-23 19:46:25 -04:00
  • 1f9d97d7c3
    ci(workflows): use autofix formatter presets (PLAT-222) Adam Moussa 2026-09-23 19:43:17 -04:00
  • f7957436bd
    fix(iam): drop githubdeploy workflow_ref OIDC condition (PLAT-222) (#215) Adam Moussa 2026-09-22 21:30:25 +00:00
  • fe472fd5ee style: apply formatter sea-haven-auto-fix[bot] 2026-09-22 21:27:57 +00:00
  • 471fa4a9a3
    chore(security): retarget githubdeploy Checkov suppression Adam Moussa 2026-09-22 17:26:41 -04:00
  • cc9b55208f
    fix(iam): drop githubdeploy workflow_ref OIDC condition Adam Moussa 2026-09-22 16:24:39 -04:00
  • f632020b20
    ci: convert onto org HCP reusables (PLAT-222) (#214) Adam Moussa 2026-09-22 20:01:17 +00:00
  • bb57ee45c3 style: apply formatter sea-haven-auto-fix[bot] 2026-09-22 19:57:17 +00:00
  • 9ce42207aa
    test(ci): probe autofix with a ruff format violation Adam Moussa 2026-09-22 15:56:30 -04:00
  • ece6666832
    ci: pin org reusables to v1.0.14 Adam Moussa 2026-09-22 15:54:50 -04:00
  • 28f38290ff style: apply formatter sea-haven-auto-fix[bot] 2026-09-22 19:36:45 +00:00
  • bab8e2b95d
    chore(security): retarget githubdeploy Checkov suppression Adam Moussa 2026-09-22 15:32:17 -04:00
  • 88b4f2153f
    ci: convert onto org HCP reusables Adam Moussa 2026-09-22 15:30:04 -04:00
  • 7574fc471a
    chore(ci): remove unused Mergify stub (#213) Adam Moussa 2026-09-22 18:41:55 +00:00
  • b0078948b7 chore(ci): remove unused Mergify stub Adam Moussa 2026-09-22 14:36:45 -04:00
  • 63b31fcdc3
    chore(deps): update terraform random to v3.9.1 (#211) renovate[bot] 2026-09-22 14:33:14 +00:00
  • 449cc10b9f
    chore(deps): update dependency boto3 to v1.43.98 (#208) renovate[bot] 2026-09-22 14:31:22 +00:00
  • 78f6d1dbe4
    chore(deps): update aws-actions/configure-aws-credentials action to v6.3.0 (#209) renovate[bot] 2026-09-22 14:31:10 +00:00
  • 77780899c2
    chore(deps): pin python docker tag to 2f17fc0 (#207) renovate[bot] 2026-09-22 14:24:50 +00:00
  • d7ad49d00f
    feat(api): add OpenAPI Redocly contract and VPC outputs (DEV-289) (#206) Adam Moussa 2026-09-22 00:33:48 +00:00
  • 69b72e2885
    chore(deps): update terraform random to v3.9.1 renovate[bot] 2026-09-22 00:13:55 +00:00
  • 23b12ed535
    chore(deps): update aws-actions/configure-aws-credentials action to v6.3.0 renovate[bot] 2026-09-22 00:13:23 +00:00
  • 7bb5cb73aa
    fix(infra): fail prod apply without the afterhours VPC (DEV-289) Cursor Agent 2026-09-22 00:13:16 +00:00
  • abe34de3d5
    fix(api): split week params and allow live menu nulls (DEV-289) Cursor Agent 2026-09-22 00:13:16 +00:00
  • 7c88a348bd
    chore(deps): update dependency boto3 to v1.43.98 renovate[bot] 2026-09-22 00:13:15 +00:00
  • 3982390803
    chore(deps): pin python docker tag to 2f17fc0 renovate[bot] 2026-09-22 00:13:10 +00:00
  • a51251b000
    fix(api): fail Redocly on missing 4xx and 2xx/3xx (DEV-289) Cursor Agent 2026-09-22 00:06:49 +00:00
  • 49cbd585eb
    style(test): format VPC contract assertions for ruff (DEV-289) Cursor Agent 2026-09-21 23:57:57 +00:00
  • fbd9444a36
    fix(api): document 4xx and reject invalid form-status weeks (DEV-289) Cursor Agent 2026-09-21 23:55:40 +00:00
  • fb3a181e0c
    feat(api): add flask sentry sdk (#205) Adam Moussa 2026-09-21 23:48:09 +00:00
  • 198269db5b
    feat(api): add OpenAPI 3.1 and Redocly lint in CI (DEV-289) Cursor Agent 2026-09-21 23:45:18 +00:00
  • 402541613b
    feat(infra): export attached VPC ids and lock prod to afterhours (DEV-289) Cursor Agent 2026-09-21 23:45:18 +00:00
  • 14b9a0bf70
    feat(api): add flask sentry sdk Adam Moussa 2026-09-21 19:36:27 -04:00
  • 596e949eef
    fix(form): keep Google sign-in across page refresh (#204) Adam Moussa 2026-09-21 22:50:07 +00:00
  • a43206de14
    fix(form): keep Google sign-in across page refresh Adam Moussa 2026-09-21 18:39:16 -04:00
  • 3efff5e784
    fix(infra): share the afterhours VPC in prod (PLAT-215) (#203) v1.0.1 Adam Moussa 2026-09-21 21:15:47 +00:00
  • c815aca4a6
    style(test): format the VPC terraform assertion for ruff Adam Moussa 2026-09-21 17:09:36 -04:00
  • 984b3793d3
    fix(infra): share the afterhours VPC when existing_vpc_id is set Adam Moussa 2026-09-21 17:06:56 -04:00
  • 697deb94fd
    fix(iam): omit checkcomponents from the ECS boundary in non-prod (#202) v1.0.0 Adam Moussa 2026-09-21 16:26:17 -04:00
  • 8a45903271
    fix(iam): omit checkcomponents from the ECS boundary in non-prod Adam Moussa 2026-09-21 16:20:40 -04:00
  • 30f88729a6
    fix(iam): move hcptf apply grants off the 10KB inline quota (#201) Adam Moussa 2026-09-21 20:03:22 +00:00
  • cf9867adf7
    fix(iam): move hcptf apply grants off the 10KB inline quota Adam Moussa 2026-09-21 15:54:44 -04:00
  • 424b1ce1ac
    fix(iam): split EC2 grants so the hcptf apply policy fits (#200) Adam Moussa 2026-09-21 19:48:09 +00:00
  • 34412a96fb
    fix(iam): split EC2 grants so the hcptf apply policy fits Adam Moussa 2026-09-21 15:40:24 -04:00
  • f48a82c476
    feat(api): serve meals on ECS Fargate instead of Lambda (PLAT-215) (#199) Adam Moussa 2026-09-21 19:34:24 +00:00
  • 52641fe370
    chore(security): re-key ALB SG checkov suppression after vpc.tf Adam Moussa 2026-09-21 15:21:24 -04:00
  • 6573312bb3
    fix(infra): give meals its own VPC because prod has none Adam Moussa 2026-09-21 15:20:36 -04:00
  • 19cbddd2fc
    style: apply ruff format so ci-python-app lint passes Adam Moussa 2026-09-21 15:06:24 -04:00
  • 8879028a95
    fix(secrets): drop unused os import so ruff check passes Adam Moussa 2026-09-21 15:04:48 -04:00
  • f34603ed98
    fix(ci): restore the reusable workflow so the required check is named ci / ci Adam Moussa 2026-09-21 15:03:11 -04:00
  • af2743f23c
    fix(api): return JSON objects and stop logging job payloads Adam Moussa 2026-09-21 15:00:33 -04:00
  • d7ee6a3b74
    fix(jobs): run delayed close and reminder deliveries Adam Moussa 2026-09-21 14:48:59 -04:00
  • 3e9a1c60bf
    feat(api): serve meals on ECS Fargate instead of Lambda Adam Moussa 2026-09-21 14:37:48 -04:00
  • 12df37dab8
    chore(deps): update terraform minor and patch (#198) renovate[bot] 2026-09-21 15:41:31 +00:00
  • 67014c954a
    chore(deps): update pip minor and patch (#189) renovate[bot] 2026-09-21 15:41:24 +00:00
  • b4078d3a8b
    chore(deps): update dependency prettier to v3.9.8 (#197) renovate[bot] 2026-09-21 15:40:57 +00:00
  • 6e61a1ed9c
    chore(deps): update terraform minor and patch renovate[bot] 2026-09-21 06:10:07 +00:00
  • 1d869a5b6f
    chore(deps): update pip minor and patch renovate[bot] 2026-09-21 06:09:54 +00:00
  • d5090c532c
    chore(deps): update dependency prettier to v3.9.8 renovate[bot] 2026-09-21 06:09:46 +00:00
  • bbbe359858
    fix(iam): ignore default tags on hcptf roles (PLAT-210) (#196) Adam Moussa 2026-09-18 20:53:13 +00:00
  • e858eb580b
    fix(iam): ignore tags_all on hcptf roles (PLAT-210) Adam Moussa 2026-09-18 14:55:32 -04:00
  • 8343d572af
    fix(iam): ignore default tags on hcptf roles (PLAT-210) Adam Moussa 2026-09-18 14:45:49 -04:00
  • 44c79fdefd
    feat(infra): add lightweight meal-order-manager-dev (PLAT-210) (#195) Adam Moussa 2026-09-18 18:38:45 +00:00
  • 70fc71f01f
    fix(iam): allow creating the weekly-menu githubdeploy role in seahaven-dev (PLAT-210) Adam Moussa 2026-09-18 13:42:56 -04:00
  • 8a0fc0b9a3
    fix(infra): drop prod-only authorizer import so dev can create it (PLAT-210) Adam Moussa 2026-09-18 13:27:07 -04:00
  • e35260a732
    feat(infra): add lightweight meal-order-manager-dev (PLAT-210) Adam Moussa 2026-09-18 13:15:35 -04:00
  • 12f1eb881f
    fix(auth): accept federated portal Cognito tokens for meals admin (DEV-283) (#194) Adam Moussa 2026-09-18 15:31:17 +00:00
  • 7183a793cd
    fix(iam): grant plan role CloudFront DescribeFunction Adam Moussa 2026-09-18 11:24:03 -04:00
  • 4682d952a0
    fix(auth): accept federated portal Cognito tokens for meals admin Adam Moussa 2026-09-18 11:15:14 -04:00
  • 85f36fcfff
    feat(edge): proxy portal meals API paths on orders.seahaven.com (DEV-282) (#193) Adam Moussa 2026-09-17 23:52:51 +00:00
  • b7c728d549
    fix(style): apply ruff format Adam Moussa 2026-09-17 19:47:38 -04:00
  • e8e0034221
    feat(edge): proxy portal meals API paths on orders.seahaven.com (DEV-282) Adam Moussa 2026-09-17 19:34:03 -04:00
  • a81241dc03
    chore(deps): update sea-haven-industries/.github action to v1.0.11 (#190) renovate[bot] 2026-09-16 16:45:46 +00:00