Commit graph

  • 342d89fd6f
    Update boto3 requirement from >=1.43.38 to >=1.43.43 in /src/weekly-post dependabot[bot] 2026-07-08 20:26:00 +00:00
  • 7df2adbf1f
    Update slack-sdk requirement in /src/weekly-post dependabot[bot] 2026-07-08 20:25:43 +00:00
  • 9ae904c892
    Update boto3 requirement from >=1.43.38 to >=1.43.42 in /src/shared (#156) dependabot[bot] 2026-07-08 16:25:12 -04:00
  • d3a12b04d3
    Merge branch 'main' into dependabot/pip/src/roster-sync/boto3-gte-1.43.42 Adam Moussa 2026-07-08 16:23:55 -04:00
  • c6b5b0c76b
    Update boto3 requirement in /src/ring-scheduler (#154) dependabot[bot] 2026-07-08 16:23:16 -04:00
  • 30dcbdf347
    Update boto3 requirement in /src/ring-scheduler dependabot[bot] 2026-07-08 20:02:53 +00:00
  • e396530227
    Bump aws-actions/configure-aws-credentials in the minor-and-patch group (#153) dependabot[bot] 2026-07-08 02:31:42 -04:00
  • 5bb127f767
    Update boto3 requirement from >=1.43.38 to >=1.43.42 in /src/shared dependabot[bot] 2026-07-07 23:27:06 +00:00
  • 8f244ceede
    Update boto3 requirement from >=1.43.38 to >=1.43.42 in /src/roster-sync dependabot[bot] 2026-07-07 23:26:49 +00:00
  • 6459213f51
    Bump aws-actions/configure-aws-credentials in the minor-and-patch group dependabot[bot] 2026-07-07 23:23:47 +00:00
  • e19a70b5df
    chore(ci): SHA-pin org reusable-workflow caller refs (INFRA-50) (#152) Adam Moussa 2026-07-06 18:26:46 -04:00
  • 48a61cad66
    chore(ci): SHA-pin mutable-tag third-party actions (INFRA-118) (#151) Adam Moussa 2026-07-06 18:26:18 -04:00
  • 16365244fe
    chore(ci): SHA-pin org reusable-workflow caller refs (INFRA-50) Adam Moussa 2026-07-06 18:07:56 -04:00
  • af33507324
    chore(ci): SHA-pin mutable-tag third-party actions (INFRA-118) Adam Moussa 2026-07-06 17:57:07 -04:00
  • 14f2bc2cd5
    docs: link Confluence AWS Architecture Map (INFRA-53) (#150) Adam Moussa 2026-07-06 17:43:58 -04:00
  • 440ed39685
    docs: link Confluence AWS Architecture Map (INFRA-53) Adam Moussa 2026-07-06 17:26:45 -04:00
  • 73b295e5eb
    [#136] Add Slack admin modals + App Home admin section (#141) v1.14.0 seahaven-openswe[bot] 2026-07-02 16:29:42 -04:00
  • 45da4e0490
    [#136] Add admin UI evaluation spike doc (#140) seahaven-openswe[bot] 2026-07-02 16:26:38 -04:00
  • a392433291
    [#136] Add admin UI evaluation spike doc Adam Moussa 2026-07-02 16:17:52 -04:00
  • 4acb298300
    Add point-and-click admin actions in Slack for easier overrides and holidays Adam Moussa 2026-07-02 16:13:40 -04:00
  • b7ad15cc59
    Merge remote-tracking branch 'origin/main' into feature/136-admin-slack-modals Adam Moussa 2026-07-02 16:10:25 -04:00
  • df6b32bdb9 Update changelog date to July 02, 2026 amoussa1229 2026-07-02 19:59:36 +00:00
  • 11afaf1f1f
    Update boto3 requirement from >=1.43.36 to >=1.43.39 in /src/slack-bot (#148) dependabot[bot] 2026-07-02 15:29:18 -04:00
  • 07b5e54a17
    Update boto3 requirement from >=1.43.36 to >=1.43.39 in /src/slack-bot dependabot[bot] 2026-07-02 19:25:28 +00:00
  • bc7fba40dd
    Update boto3 requirement from >=1.43.36 to >=1.43.38 in /src/shared (#146) dependabot[bot] 2026-07-01 01:06:00 +00:00
  • 55aa2bc4fe
    Update boto3 requirement from >=1.43.36 to >=1.43.38 in /src/shared dependabot[bot] 2026-07-01 01:04:07 +00:00
  • 61a7ba8ca4
    Update boto3 requirement from >=1.43.36 to >=1.43.38 in /src/roster-sync (#145) dependabot[bot] 2026-07-01 01:01:52 +00:00
  • c4bc211140
    Update boto3 requirement from >=1.43.36 to >=1.43.38 in /src/roster-sync dependabot[bot] 2026-07-01 00:59:48 +00:00
  • 9a9c776da3
    Update boto3 requirement from >=1.43.36 to >=1.43.38 in /src/weekly-post (#149) dependabot[bot] 2026-06-30 23:53:36 +00:00
  • d247d2b98b
    Update boto3 requirement from >=1.43.36 to >=1.43.38 in /src/weekly-post dependabot[bot] 2026-06-30 23:51:41 +00:00
  • e57560b87c
    Update slack-bolt requirement in /src/slack-bot (#147) dependabot[bot] 2026-06-30 23:49:32 +00:00
  • 16e53e3e62
    Update slack-bolt requirement in /src/slack-bot dependabot[bot] 2026-06-30 23:47:34 +00:00
  • c0b2a41e34
    Update boto3 requirement in /src/ring-scheduler (#144) dependabot[bot] 2026-06-30 19:45:36 -04:00
  • bca002b28a
    Update boto3 requirement in /src/ring-scheduler dependabot[bot] 2026-06-30 23:26:34 +00:00
  • f7c44778b5
    [#142] Fix payroll email: SES domain identity + send-as pin + failure alarm (#143) v1.13.1 Adam Moussa 2026-06-29 15:10:02 -04:00
  • 635b6bc94d
    [#142] Fix payroll email: SES domain identity + send-as pin + failure alarm Adam Moussa 2026-06-29 15:03:23 -04:00
  • 254f6b989f
    [#135] Stick weekly schedule post to bottom of channel (#139) v1.13.0 seahaven-openswe[bot] 2026-06-27 15:45:01 -04:00
  • e02caab120 Add Slack admin modals + App Home admin section seahaven-openswe[bot] 2026-06-26 20:47:04 +00:00
  • d84c14d031 Harden schedule bump against Slack retries seahaven-openswe[bot] 2026-06-26 20:10:11 +00:00
  • bf359100a1 Stick schedule post to bottom of channel seahaven-openswe[bot] 2026-06-26 20:01:28 +00:00
  • 612572bde7 Reuse weekly schedule post instead of reposting seahaven-openswe[bot] 2026-06-26 19:33:05 +00:00
  • b8ab4d6b77
    [#134] Clarify dropping a shift and differentiate night rows (#138) v1.12.0 seahaven-openswe[bot] 2026-06-26 15:19:22 -04:00
  • 5f891d867a Merge remote-tracking branch 'origin/main' into feature/134-clarify-drop-shift-night-differentiation amoussa1229 2026-06-26 19:12:34 +00:00
  • eb78a98de0
    [#133] Expand /oncall date parser to accept more formats (#137) seahaven-openswe[bot] 2026-06-26 15:07:02 -04:00
  • edfc6c0bb0 Refine night-row labeling and drop notifications amoussa1229 2026-06-26 18:57:33 +00:00
  • 4c851d843b Add dash 4-digit year format and pin year boundary amoussa1229 2026-06-26 18:42:41 +00:00
  • 55ab07b864 Let drop pick a shift and flag night rows amoussa1229 2026-06-26 18:39:42 +00:00
  • d95e4ec3b5 Expand /oncall date parser to accept more formats amoussa1229 2026-06-26 18:24:40 +00:00
  • b304121cff
    Bump actions/checkout from 6 to 7 (#127) dependabot[bot] 2026-06-26 12:32:32 -04:00
  • fb3c5f0512
    Bump actions/checkout from 6 to 7 dependabot[bot] 2026-06-26 16:30:32 +00:00
  • c5f17c77dc
    Update boto3 requirement from >=1.43.31 to >=1.43.36 in /src/weekly-post (#132) dependabot[bot] 2026-06-24 00:53:03 +00:00
  • 2b27b4daef
    Update boto3 requirement from >=1.43.31 to >=1.43.36 in /src/weekly-post dependabot[bot] 2026-06-24 00:50:54 +00:00
  • 8c2418b675
    Update boto3 requirement from >=1.43.31 to >=1.43.36 in /src/slack-bot (#131) dependabot[bot] 2026-06-24 00:49:22 +00:00
  • f34edfd5aa
    Update boto3 requirement from >=1.43.31 to >=1.43.36 in /src/slack-bot dependabot[bot] 2026-06-24 00:47:38 +00:00
  • 9be3754b31
    Update boto3 requirement from >=1.43.31 to >=1.43.36 in /src/shared (#130) dependabot[bot] 2026-06-24 00:45:49 +00:00
  • dc199773ae
    Update boto3 requirement from >=1.43.31 to >=1.43.36 in /src/shared dependabot[bot] 2026-06-24 00:43:50 +00:00
  • 57c2f3f258
    Update boto3 requirement from >=1.43.31 to >=1.43.36 in /src/roster-sync (#129) dependabot[bot] 2026-06-23 20:42:18 -04:00
  • 9867bd8cfd
    Update boto3 requirement from >=1.43.31 to >=1.43.36 in /src/roster-sync dependabot[bot] 2026-06-24 00:25:37 +00:00
  • b4a7624060
    Update boto3 requirement in /src/ring-scheduler (#128) dependabot[bot] 2026-06-23 20:24:05 -04:00
  • 833fbe4ce2
    Update boto3 requirement in /src/ring-scheduler dependabot[bot] 2026-06-23 23:26:46 +00:00
  • bdff6bee30
    INFRA-106: nightly-sweep security remediation (auth/race/IAM) (#125) Adam Moussa 2026-06-18 12:05:25 -04:00
  • f6a1451216 fix: complete IAM least-privilege sweep (sh-security-review) Adam Moussa 2026-06-17 12:17:43 -04:00
  • 401a561ae2 fix: re-validate shift holder on swap-accept (sh-security-review RIHB-1) Adam Moussa 2026-06-17 12:17:43 -04:00
  • 03ea8cbdd8 Scope shift-manager Lambda IAM to least privilege Adam Moussa 2026-06-17 11:33:27 -04:00
  • 43bfbf34c2 Fix auth and race-condition flaws in shift commands Adam Moussa 2026-06-17 11:33:27 -04:00
  • 90c10d38d3
    Add CloudWatch alarm coverage for all functions, table, and HTTP API (#126) Adam Moussa 2026-06-17 14:45:47 -04:00
  • 7aff5952b2 Correct DynamoDB alarm docs and drop sign-off wording Adam Moussa 2026-06-17 14:33:57 -04:00
  • 0a299d5525 Fix DynamoDB throttle alarm metric: use Read/WriteThrottleEvents Adam Moussa 2026-06-17 14:21:57 -04:00
  • 38ab8a1487 Add CloudWatch alarm coverage for all functions, table, and HTTP API Adam Moussa 2026-06-17 13:54:18 -04:00
  • 06bcb9b1b7
    Add CloudWatch error alarm for afterhours-ring-scheduler (#123) Adam Moussa 2026-06-17 12:08:04 -04:00
  • 54b585776b
    Fix holiday router 3CX IVR calls (Receptionists entity, not IVRs) (#124) v1.11.1 Adam Moussa 2026-06-17 12:04:10 -04:00
  • 1f75594751 Fix holiday router 3CX IVR calls (Receptionists entity, not IVRs) Adam Moussa 2026-06-17 11:53:27 -04:00
  • 69877d359e Add CloudWatch error alarm for afterhours-ring-scheduler Adam Moussa 2026-06-17 11:46:25 -04:00
  • bc861f1ccc Fix holiday router 3CX IVR calls (Receptionists entity, not IVRs) Adam Moussa 2026-06-17 11:44:51 -04:00
  • 88e782c205
    Add holiday shifts with 3CX routing and late-pickup approval (#121) v1.11.0 Adam Moussa 2026-06-17 11:14:29 -04:00
  • a30acbbbc0 Merge main (boto3 dependency bumps #115-#120) into feature/holiday-shifts Adam Moussa 2026-06-17 11:06:22 -04:00
  • 4a4ed2a653 Add holiday shifts with 3CX routing and late-pickup approval Adam Moussa 2026-06-17 11:03:27 -04:00
  • 9353b9222b
    Update boto3 requirement from >=1.43.27 to >=1.43.31 in /src/weekly-post (#120) dependabot[bot] 2026-06-17 01:06:19 +00:00
  • 0c255c4bf4
    Merge branch 'main' into dependabot/pip/src/weekly-post/boto3-gte-1.43.31 Adam Moussa 2026-06-16 21:04:36 -04:00
  • 36232f4ae4
    Update boto3 requirement from >=1.43.27 to >=1.43.31 in /src/slack-bot (#119) dependabot[bot] 2026-06-17 01:04:12 +00:00
  • b1c9e50e05
    Update boto3 requirement from >=1.43.27 to >=1.43.31 in /src/weekly-post dependabot[bot] 2026-06-17 01:03:53 +00:00
  • 87714a1999
    Merge branch 'main' into dependabot/pip/src/slack-bot/boto3-gte-1.43.31 Adam Moussa 2026-06-16 21:02:24 -04:00
  • e5ee35f690
    Update boto3 requirement from >=1.43.27 to >=1.43.31 in /src/slack-bot dependabot[bot] 2026-06-17 01:01:48 +00:00
  • 7362d89a0d
    Update boto3 requirement from >=1.43.27 to >=1.43.31 in /src/shared (#118) dependabot[bot] 2026-06-17 01:01:45 +00:00
  • a68ff05b98
    Merge branch 'main' into dependabot/pip/src/shared/boto3-gte-1.43.31 Adam Moussa 2026-06-16 21:00:10 -04:00
  • d836f8fbf0
    Update boto3 requirement from >=1.43.27 to >=1.43.31 in /src/roster-sync (#117) dependabot[bot] 2026-06-17 00:59:53 +00:00
  • b2dd27a458
    Update boto3 requirement from >=1.43.27 to >=1.43.31 in /src/shared dependabot[bot] 2026-06-17 00:59:07 +00:00
  • 67d595b677
    Update boto3 requirement from >=1.43.27 to >=1.43.31 in /src/roster-sync dependabot[bot] 2026-06-17 00:58:14 +00:00
  • 4815e4032b
    Update boto3 requirement in /src/ring-scheduler (#116) dependabot[bot] 2026-06-16 20:56:31 -04:00
  • 27ad4ac271
    Update boto3 requirement in /src/ring-scheduler dependabot[bot] 2026-06-17 00:54:49 +00:00
  • 3099046527
    Bump actions/setup-python from 5 to 6 (#115) dependabot[bot] 2026-06-16 20:52:56 -04:00
  • d44000b8c3
    Bump actions/setup-python from 5 to 6 dependabot[bot] 2026-06-16 23:23:44 +00:00
  • 1e1e5176a3
    Fix payroll summary email (SES config-set permission) + isolate failures (#114) v1.10.1 Adam Moussa 2026-06-15 13:24:32 -04:00
  • 81780b638c Bump to v1.10.1 in CHANGELOG and sync App Home copy Adam Moussa 2026-06-15 13:22:07 -04:00
  • 1045a23289 Fix payroll email: grant SES config-set permission + isolate failures Adam Moussa 2026-06-15 13:21:22 -04:00
  • 8e90d41b6c
    Point release-notify invoke role trust at deploy.yaml (#113) v1.10.0 Adam Moussa 2026-06-12 11:42:55 -04:00
  • 1d97d644ee Point release-notify invoke role trust at deploy.yaml Adam Moussa 2026-06-12 11:18:24 -04:00
  • 53c85f7eed
    Add changelog-driven releases and App Home tab (#112) Adam Moussa 2026-06-11 19:41:31 -04:00
  • ed32541331 Move release/announce into Deploy workflow to clear CodeQL Adam Moussa 2026-06-11 19:38:53 -04:00
  • 7e4458724f Harden release workflow and regex against CodeQL findings Adam Moussa 2026-06-11 19:30:55 -04:00