ci: add integration job — Postgres service + idempotency smoke #4

Merged
mane merged 1 commit from ci/integration-smoke into main 2026-06-28 08:01:40 +00:00
Owner

New 'integration' job (parallel to quality): spins a postgres:16 service,
installs bun, runs db:migrate + db:seed, then the EventBus idempotency
smoke (ADR-0009) which asserts a duplicate event is processed once
(exit 1 on failure).

Validated locally against a throwaway Postgres (smoke exit 0) and on the
runner via a temporary push trigger (run green, service reachable at
postgres:5432). Trigger reverted to push:[main] + pull_request.

Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com

New 'integration' job (parallel to quality): spins a postgres:16 service, installs bun, runs db:migrate + db:seed, then the EventBus idempotency smoke (ADR-0009) which asserts a duplicate event is processed once (exit 1 on failure). Validated locally against a throwaway Postgres (smoke exit 0) and on the runner via a temporary push trigger (run green, service reachable at postgres:5432). Trigger reverted to push:[main] + pull_request. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
ci: add integration job — Postgres service + idempotency smoke
Some checks failed
CI / quality (pull_request) Failing after 20s
CI / integration (pull_request) Failing after 29s
f7ba4bb259
New 'integration' job (parallel to quality): spins a postgres:16 service,
installs bun, runs db:migrate + db:seed, then the EventBus idempotency
smoke (ADR-0009) which asserts a duplicate event is processed once
(exit 1 on failure).

Validated locally against a throwaway Postgres (smoke exit 0) and on the
runner via a temporary push trigger (run green, service reachable at
postgres:5432). Trigger reverted to push:[main] + pull_request.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
mane merged commit 963f784cf8 into main 2026-06-28 08:01:40 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
mane/dev-platform!4
No description provided.