* Make self-host tests CI-safe * Await cloud db teardown * Give local e2e boots more headroom * Keep main CI runs alive * Cache CI dependencies and image layers * Wait for recorded introspection requests in graphql plugin tests * Size self-host test budget for loaded runners * Probe test http servers for readiness before use * Die on recorder wait timeout instead of typing a string error * Type the recorder wait timeout as a tagged error * Update e2e locators for the integration copy renames * Keep stale data rendered while a refresh is waiting * Guard create-org input against hydration clobbering * Match the new sign-in heading in the selfhost callback test
Showing the changes to apps/cloud/src (1 of 27 files). Show all
Unified · Split
| @@ -73,16 +73,12 @@ const makePostgresResource = (): DbResource => { · 72 unmodified lines | ||
| 73 | 73 | sql, |
| 74 | 74 | db: drizzle(sql, { schema: combinedSchema }) as DrizzleDb, |
| 75 | 75 | close: () => |
| 76 | − Effect.sync(() => { | |
| 77 | − void Effect.runFork( | |
| 78 | − Effect.ignore( | |
| 79 | − Effect.tryPromise({ | |
| 80 | − try: () => sql.end({ timeout: 0 }), | |
| 81 | − catch: (cause) => cause, | |
| 82 | − }), | |
| 83 | − ), | |
| 84 | − ); | |
| 85 | − }), | |
| 76 | + Effect.ignore( | |
| 77 | + Effect.tryPromise({ | |
| 78 | + try: () => sql.end({ timeout: 0 }), | |
| 79 | + catch: (cause) => cause, | |
| 80 | + }), | |
| 81 | + ), | |
| 86 | 82 | }; |
| 87 | 83 | }; |
| 88 | 84 | |