meal-order-manager/.github/workflows
Adam Moussa 88399fe153
refactor(weekly-menu): isolate menu writes behind API (#94)
* feat(api): add IAM-authenticated menu publication

Keep weekly menu writes behind Lambda so the GitHub runtime role cannot access the shared DynamoDB table directly.

* refactor(workflow): publish weekly menus through API

Use SigV4 requests for settings and menu publication so the scheduled workflow no longer needs direct DynamoDB access.

* fix: address review comments

* style(python): apply Ruff formatting
2026-08-03 14:27:59 -04:00
..
ci.yml chore(form): add template JavaScript checks (#92) 2026-08-03 14:15:25 -04:00
dependency-review.yml chore(deps): bump the minor-and-patch group with 4 updates (#96) 2026-08-03 13:39:41 -04:00
deploy.yml chore(deps): bump the minor-and-patch group with 4 updates (#96) 2026-08-03 13:39:41 -04:00
labeler.yml chore(deps): bump the minor-and-patch group with 4 updates (#96) 2026-08-03 13:39:41 -04:00
weekly-menu.yml refactor(weekly-menu): isolate menu writes behind API (#94) 2026-08-03 14:27:59 -04:00