afterhours-shift-manager/.github/workflows
Adam Moussa 0fed60248a Restructure src/ to per-function layout with shared Layer
Move from flat src/ to per-function directories:
- src/slack-bot/ — Slack Bolt Lambda handler
- src/weekly-post/ — Monday schedule + pay post
- src/roster-sync/ — Daily 3CX roster sync
- src/shared/ — Lambda Layer with schedule, blocks, three_cx_client

Each function has its own requirements.txt and CodeUri. Shared
modules are deployed as a SAM Layer (afterhours-shared) importable
as `from shared.X import Y`.
2026-05-12 15:39:28 -04:00
..
ci.yaml Restructure src/ to per-function layout with shared Layer 2026-05-12 15:39:28 -04:00
deploy-notify.yml Disable Slack version notification (#55) (#60) 2026-05-08 20:15:37 -04:00
deploy.yaml Add GitHub Actions deploy workflow (#58) 2026-05-08 17:07:49 -04:00