[PR #8058] [CLOSED] Cherry-pick: Docker Compose healthchecks for faster CI service readiness (#8010) #7717

Closed
opened 2026-03-13 13:47:00 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/better-auth/better-auth/pull/8058
Author: @Bekacru
Created: 2/19/2026
Status: Closed

Base: mainHead: cherry-pick-0d24f3f


📝 Commits (1)

  • 12ee0ca chore(ci): add Docker Compose healthchecks for faster CI service readiness (#8010)

📊 Changes

3 files changed (+115 additions, -17 deletions)

View changed files

📝 .github/workflows/ci.yml (+1 -4)
📝 .github/workflows/e2e.yml (+59 -8)
📝 docker-compose.yml (+55 -5)

📄 Description

Cherry-picks commit 0d24f3f8b5 to main.

This adds Docker Compose healthchecks for faster CI service readiness, improving the reliability and speed of CI runs.


Summary by cubic

Add Docker Compose healthchecks and use docker compose --wait in CI so services only start when healthy. This speeds up and stabilizes CI and e2e runs by removing flaky waits.

  • New Features
    • Healthchecks for MongoDB, Redis, PostgreSQL (all variants), MySQL (all variants, with start_period for cold starts), and MSSQL.
    • Workflows now use docker compose up -d --wait --wait-timeout 60 instead of sleep.
    • Added adapter-integration matrix job to e2e to run adapter tests; installs Playwright browsers and cleanly starts/stops containers.

Written for commit 12ee0ca6a7. Summary will update on new commits.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/better-auth/better-auth/pull/8058 **Author:** [@Bekacru](https://github.com/Bekacru) **Created:** 2/19/2026 **Status:** ❌ Closed **Base:** `main` ← **Head:** `cherry-pick-0d24f3f` --- ### 📝 Commits (1) - [`12ee0ca`](https://github.com/better-auth/better-auth/commit/12ee0ca6a78fa1d1673ce15400d996536975d04e) chore(ci): add Docker Compose healthchecks for faster CI service readiness (#8010) ### 📊 Changes **3 files changed** (+115 additions, -17 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/ci.yml` (+1 -4) 📝 `.github/workflows/e2e.yml` (+59 -8) 📝 `docker-compose.yml` (+55 -5) </details> ### 📄 Description Cherry-picks commit 0d24f3f8b52ff822a5fb5eb059951c3aef8d91fd to main. This adds Docker Compose healthchecks for faster CI service readiness, improving the reliability and speed of CI runs. <!-- This is an auto-generated description by cubic. --> --- ## Summary by cubic Add Docker Compose healthchecks and use docker compose --wait in CI so services only start when healthy. This speeds up and stabilizes CI and e2e runs by removing flaky waits. - **New Features** - Healthchecks for MongoDB, Redis, PostgreSQL (all variants), MySQL (all variants, with start_period for cold starts), and MSSQL. - Workflows now use docker compose up -d --wait --wait-timeout 60 instead of sleep. - Added adapter-integration matrix job to e2e to run adapter tests; installs Playwright browsers and cleanly starts/stops containers. <sup>Written for commit 12ee0ca6a78fa1d1673ce15400d996536975d04e. Summary will update on new commits.</sup> <!-- End of auto-generated description by cubic. --> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-03-13 13:47:00 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/better-auth#7717