New React Backend Repository
Find a file
Alexandre Brandizzi d1e3fb03ce fix(deploy): let EB health converge before failing the version gate
Elastic Beanstalk reports Ready as soon as a rollout finishes, before
enhanced health has converged. Both verification gates decided on the first
Ready poll, so a release whose version had activated correctly was failed on
a health value that had not settled yet — and then rolled back.

The failure message compounded it: run 34293894914 printed 'Environment
became Ready without activating expected version a0fdd199...' when the
active version was exactly a0fdd199... The discriminator was health, not
version, which sends whoever reads the log after the wrong problem.

Separate the two conditions, keep polling while the correct version is
active but health has not settled, and report the last observed state on
timeout. An environment that stays unhealthy for the full window still
fails; this does not widen what counts as a good deploy.
2026-09-08 21:31:55 -03:00
.ebextensions fix(eb): configure work-order webhook HMAC secret source (#41) 2026-07-30 11:44:43 -03:00
.github fix(deploy): let EB health converge before failing the version gate 2026-09-08 21:31:55 -03:00
Api.SeaHavenIndustries feat: add API Sentry tracing (SH-298) (#105) 2026-09-04 14:11:32 -03:00
Api.SeaHavenIndustries.Tests feat: add API Sentry tracing (SH-298) (#105) 2026-09-04 14:11:32 -03:00
Data.SeaHavenIndustries fix(work-orders): keep location account server-owned and forward create cancellation 2026-08-26 10:00:02 -03:00
docs feat: add API Sentry tracing (SH-298) (#105) 2026-09-04 14:11:32 -03:00
scripts feat: add API Sentry tracing (SH-298) (#105) 2026-09-04 14:11:32 -03:00
SeaHaven.DataServices fix(work-orders): accept image/jpg MIME and expose board MediaCount (#107) 2026-09-09 00:10:52 +00:00
SeaHaven.Services fix(work-orders): accept image/jpg MIME and expose board MediaCount (#107) 2026-09-09 00:10:52 +00:00
SeaHaven.Services.Tests fix(work-orders): address procurement review findings 2026-07-27 14:40:17 -03:00
SeaHavenIndustries chore(config): document Phase 7 feature flags in appsettings and .env.example 2026-07-13 13:23:54 -03:00
SeaHavenIndustries.Tests fix(work-orders): accept image/jpg MIME and expose board MediaCount (#107) 2026-09-09 00:10:52 +00:00
terraform fix(deploy): treat applied HCP runs as success (#108) 2026-09-08 13:26:11 -04:00
.env.example feat: add API Sentry tracing (SH-298) (#105) 2026-09-04 14:11:32 -03:00
.gitattributes Initial commit 2024-09-28 14:58:36 -04:00
.gitignore feat(deploy): move dev application CD through Terraform (#102) 2026-09-03 14:12:06 +00:00
AGENTS.md chore(governance): enforce backend architecture and quality gates (#31) 2026-07-24 17:41:10 -03:00
ARCHITECTURE_AND_CODE_QUALITY.md chore(governance): enforce backend architecture and quality gates (#31) 2026-07-24 17:41:10 -03:00
BACKEND_ARCHITECTURE.md refactor: enforce backend boundaries and optimize dispatch (#30) 2026-07-24 17:35:34 -03:00
QUALITY_GATES.md chore(terraform): remove tf-poc rehearsal (SH-300) (#95) 2026-09-03 10:40:32 -04:00
REVIEW_AND_PR_FRAMEWORK.md feat(deploy): move dev application CD through Terraform (#102) 2026-09-03 14:12:06 +00:00
SeaHavenIndustries.sln test(work-orders): add Phase 0 domain unit tests 2026-07-02 09:19:28 -03:00
TODO.md chore(docs): remove Phase 7 ops markdown from PR scope 2026-07-13 13:51:34 -03:00