afterhours-shift-manager/.github/workflows
Adam Moussa b137334c5b Merge ring-scheduler-3cx as 4th Lambda function
- Add afterhours-ring-scheduler Lambda with 4 EventBridge rules
  (daily 8am EST/EDT + weekend 5pm EST/EDT) for 3CX ring group
  routing updates
- Extract shared ring_scheduler.py module for direct ring group
  updates from both the scheduled Lambda and the Slack bot
- Replace cross-Lambda invoke with direct update_ring_group() call
  in the Slack bot — eliminates lambda:InvokeFunction dependency
- Use RingGroup API (correct) instead of Queue API (was wrong in
  the original ring-scheduler repo)
- Eliminate YAML config fallback — DynamoDB is the sole schedule
  source
- Add RingGroupNumber CloudFormation parameter
2026-05-12 15:44:12 -04:00
..
ci.yaml Merge ring-scheduler-3cx as 4th Lambda function 2026-05-12 15:44:12 -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