Skip to content

feat(ci): add deploy health checks#1779

Merged
tyler-dane merged 5 commits into
mainfrom
ci/deploy-health-checks
May 19, 2026
Merged

feat(ci): add deploy health checks#1779
tyler-dane merged 5 commits into
mainfrom
ci/deploy-health-checks

Conversation

@tyler-dane
Copy link
Copy Markdown
Contributor

Summary

  • Add a reusable deploy health check workflow for staging environments.
  • Run staging-cloud and staging-selfhosted health checks after their deploy jobs.
  • Add shell runner coverage for frontend response validation and workflow wiring.

Notes

  • Cherry-picked from e2e705dbb65acb37602afbd7511374dd6d2d365f onto origin/main.
  • Includes a small lint-safe string rewrite in an adjacent existing workflow test so bun run lint stays clean on the new branch.
  • DISCORD_DEPLOY_WEBHOOK_URL must be configured as a repo secret for failure alerts.

Verification

  • bash -n .github/scripts/deploy-health-check.sh
  • bun test self-host/docker-compose.test.ts
  • bun run lint

@tyler-dane tyler-dane changed the title [codex] add deploy health checks ci: add deploy health checks May 18, 2026
@tyler-dane tyler-dane changed the title ci: add deploy health checks feat(ci): add deploy health checks May 18, 2026
- Loosen image tag version check to match anywhere in the tag string,
  supporting environment-prefixed tags like staging-selfhosted-0.5.25
- Remove the empty-database exit from remote_check_selfhosted_data;
  a fresh deployment with no user/event data now prints a warning
  instead of failing the connectivity check

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@tyler-dane tyler-dane temporarily deployed to staging-selfhosted May 18, 2026 22:14 — with GitHub Actions Inactive
@tyler-dane tyler-dane temporarily deployed to staging-selfhosted May 18, 2026 22:15 — with GitHub Actions Inactive
@tyler-dane tyler-dane marked this pull request as ready for review May 19, 2026 19:40
@tyler-dane tyler-dane merged commit 73b7731 into main May 19, 2026
8 checks passed
@tyler-dane tyler-dane deleted the ci/deploy-health-checks branch May 19, 2026 19:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant