Commit graph

3 commits

Author SHA1 Message Date
b4aa4dbb13
fix(infra): pin githubdeploy job_workflow_ref to main (PLAT-74) 2026-09-15 20:46:14 -04:00
d65d399c12
fix(infra): match live githubdeploy OIDC and plan-role S3 Gets (PLAT-74) 2026-09-15 20:24:39 -04:00
Adam Moussa
13350b72d0
feat(infra): migrate afterhours to HCP Terraform (PLAT-74) (#252)
Some checks are pending
Deploy / Deploy to prod (push) Waiting to run
* fix(cutover): write Slack secrets into empty Terraform shells

DescribeSecret succeeds on HCP-created shells with no version, so skip-if-exists left roster and Slack tokens unset.

* feat(infra): migrate afterhours to HCP Terraform (PLAT-74)

Replace the mgmt SAM stack with a prod-only HCP workspace, in-repo hcptf IAM, stub Lambdas, and zip CD on push to main.

* fix(cutover): retry DDB unprocessed items and skip past at() holidays

Unprocessed BatchWriteItem rows and leftover past at() schedules would drop roster data or abort holiday recreation during prod cutover.
2026-09-15 23:31:59 +00:00