Commit Graph

2722 Commits

Author SHA1 Message Date
BilalG1
5192875e42
CI: run dev tests single-worker (#1153)
Runs dev-focused CI test suites with a single Vitest worker to reduce
load and avoid external DB sync timeouts.
2026-02-02 18:32:55 -08:00
BilalG1
093eaf08f6
e2e: isolate external DB sync cleanup per suite (#1148)
Possible CI flake fix: track external DB sync cleanup per test suite to
avoid cross-suite config resets.\n\n- Lint: pass\n- Typecheck: pass

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

* **New Features**
* Added external database synchronization, enabling data replication
from the internal database to external PostgreSQL databases with
incremental batching and sequence tracking.
  * Introduced background cron job execution system for scheduled tasks.

* **Tests**
* Added comprehensive test suites for external database synchronization
scenarios including basic operations, advanced configurations,
high-volume data transfers, and race condition handling.

* **Chores**
* Enhanced CI/CD workflows to support external database sync operations.
* Updated Docker configuration and environment variables for improved
testing infrastructure.

* **Bug Fixes**
* Increased test timeout threshold for session expiration tests to
accommodate slower executions.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2026-02-02 16:09:28 -08:00
Bilal Godil
ba1df26792 fix tests 2026-02-02 13:57:57 -08:00
BilalG1
e5cbc1af54
Merge branch 'dev' into external-db-sync 2026-02-02 13:21:15 -08:00
Konstantin Wohlwend
0f8b23dda1 Reduce error flickering 2026-02-02 13:07:45 -08:00
Bilal Godil
2e0d8de3dc m 2026-02-02 12:53:54 -08:00
Bilal Godil
b841f7b2f0 fix tests 2026-02-02 12:20:40 -08:00
Bilal Godil
b5781a146d Merge remote-tracking branch 'origin/dev' into external-db-sync 2026-02-02 10:57:38 -08:00
Konstantin Wohlwend
ab99302257 Fix lint 2026-02-02 10:48:39 -08:00
Madison
2227f75e41 CHANGELOG.md Update with Images 2026-02-02 11:27:09 -06:00
Madison
231b49308d
[Changelog] Updates to US date format, adds images. (#1143)
<img width="509" height="858" alt="image"
src="https://github.com/user-attachments/assets/520a1a01-f13f-4e20-a3e7-9e47a777b507"
/>

Full image view support:
<img width="2345" height="924" alt="image"
src="https://github.com/user-attachments/assets/f22f7a83-fc47-4d37-a251-56f1fbb62c8f"
/>





<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **New Features**
* Added interactive fullscreen image preview for changelog entries with
keyboard and click-to-close controls.

* **Improvements**
  * Unified changelog date format to US M/D/YY for consistent display.
* Broadened external image loading so changelog images from common hosts
display reliably.
  * Inserted image badge placeholders to enhance changelog visuals.

<sub>✏️ Tip: You can customize this high-level summary in your review
settings.</sub>
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2026-02-02 11:21:21 -06:00
Bilal Godil
b9c0ef4658 fix lockfile 2026-02-02 09:11:21 -08:00
Bilal Godil
fe393e9c36 merge dev 2026-02-02 09:06:21 -08:00
Konstantin Wohlwend
56246fcdf6 Remove Close button from CLI auth confirm 2026-02-02 01:13:24 -08:00
Konstantin Wohlwend
6856f8761e Reorder imports
Some checks failed
all-good: Did all the other checks pass? / all-good (push) Has been cancelled
Ensure Prisma migrations are in sync with the schema / check_prisma_migrations (22.x) (push) Has been cancelled
DB migrations are backwards-compatible / Check if migrations changed (push) Has been cancelled
Docker Server Build and Push / Docker Build and Push Server (push) Has been cancelled
Docker Server Build and Run / docker (push) Has been cancelled
Runs E2E API Tests / E2E Tests (Node ${{ matrix.node-version }}, Freestyle ${{ matrix.freestyle-mode }}) (mock, 22.x) (push) Has been cancelled
Runs E2E API Tests / E2E Tests (Node ${{ matrix.node-version }}, Freestyle ${{ matrix.freestyle-mode }}) (prod, 22.x) (push) Has been cancelled
Runs E2E API Tests with custom port prefix / build (22.x) (push) Has been cancelled
Runs E2E API Tests with external source of truth / build (22.x) (push) Has been cancelled
Lint & build / lint_and_build (latest) (push) Has been cancelled
Dev Environment Test With Custom Base Port / restart-dev-and-test-with-custom-base-port (push) Has been cancelled
Dev Environment Test / restart-dev-and-test (push) Has been cancelled
Run setup tests with custom base port / setup-tests-with-custom-base-port (push) Has been cancelled
Run setup tests / setup-tests (push) Has been cancelled
TOC Generator / TOC Generator (push) Has been cancelled
DB migrations are backwards-compatible / Test migrations with ${{ needs.check-migrations-changed.outputs.base_branch }} branch code (push) Has been cancelled
DB migrations are backwards-compatible / No migration changes (skipped) (push) Has been cancelled
2026-01-31 17:07:44 -08:00
Konstantin Wohlwend
d2beaa96c1 Fix tests 2026-01-30 23:54:44 -08:00
Konstantin Wohlwend
507859e71f Upgrade PostHog 2026-01-30 23:38:06 -08:00
Konstantin Wohlwend
da209f686c Better Clickhouse errors during development 2026-01-30 22:39:17 -08:00
Konstantin Wohlwend
d36603973a Remove requirement that auth and emails must be enabled 2026-01-30 18:51:07 -08:00
Bilal Godil
8f3ad45698 m
Some checks failed
DB migrations are backwards-compatible / Check if migrations changed (push) Has been cancelled
DB migrations are backwards-compatible / Test migrations with ${{ needs.check-migrations-changed.outputs.base_branch }} branch code (push) Has been cancelled
DB migrations are backwards-compatible / No migration changes (skipped) (push) Has been cancelled
2026-01-30 18:28:26 -08:00
Bilal Godil
856aaf3d46 fix tests 2026-01-30 18:07:55 -08:00
Konstantin Wohlwend
57a050ef01 Run Query in Control Center 2026-01-30 17:56:10 -08:00
BilalG1
85bb8933ec
Merge branch 'dev' into external-db-sync 2026-01-30 16:42:54 -08:00
Bilal Godil
665c084861 fix tests 2026-01-30 16:42:29 -08:00
Konstantin Wohlwend
823733e8fb Allow certain long-running paths
Some checks failed
all-good: Did all the other checks pass? / all-good (push) Has been cancelled
Ensure Prisma migrations are in sync with the schema / check_prisma_migrations (22.x) (push) Has been cancelled
Docker Server Build and Push / Docker Build and Push Server (push) Has been cancelled
Docker Server Build and Run / docker (push) Has been cancelled
Runs E2E API Tests / E2E Tests (Node ${{ matrix.node-version }}, Freestyle ${{ matrix.freestyle-mode }}) (mock, 22.x) (push) Has been cancelled
Runs E2E API Tests / E2E Tests (Node ${{ matrix.node-version }}, Freestyle ${{ matrix.freestyle-mode }}) (prod, 22.x) (push) Has been cancelled
Runs E2E API Tests with custom port prefix / build (22.x) (push) Has been cancelled
Runs E2E API Tests with external source of truth / build (22.x) (push) Has been cancelled
Lint & build / lint_and_build (latest) (push) Has been cancelled
Mirror main branch to main-mirror-for-wdb / lint_and_build (push) Has been cancelled
Publish npm packages / publish (push) Has been cancelled
Dev Environment Test With Custom Base Port / restart-dev-and-test-with-custom-base-port (push) Has been cancelled
Dev Environment Test / restart-dev-and-test (push) Has been cancelled
Run setup tests with custom base port / setup-tests-with-custom-base-port (push) Has been cancelled
Run setup tests / setup-tests (push) Has been cancelled
Publish Swift SDK to prerelease repo / publish (push) Has been cancelled
Sync Main to Dev / sync-commits (push) Has been cancelled
TOC Generator / TOC Generator (push) Has been cancelled
2026-01-30 16:40:37 -08:00
Konstantin Wohlwend
9ba141597b Domain stopgaps 2026-01-30 16:20:41 -08:00
Konstantin Wohlwend
28144334eb Fix tests 2026-01-30 16:20:01 -08:00
Bilal Godil
f726f6165b Merge remote-tracking branch 'origin/dev' into external-db-sync 2026-01-30 16:10:39 -08:00
Bilal Godil
2c5440b3f6 fix tests 2026-01-30 15:51:42 -08:00
Bilal Godil
ce5a1bbcbd fix tests 2026-01-30 15:44:29 -08:00
Konstantin Wohlwend
0bb39192f8 Improve control center query button 2026-01-30 15:36:43 -08:00
Bilal Godil
74c634b916 fix lint 2026-01-30 15:11:20 -08:00
BilalG1
744b871d4b
Merge branch 'dev' into external-db-sync 2026-01-30 15:05:29 -08:00
Bilal Godil
044377e087 fix tests 2026-01-30 15:05:17 -08:00
Bilal Godil
4b7dd53bf8 attempt test fixes 2026-01-30 14:22:02 -08:00
Konstantin Wohlwend
f741698971 chore: update package versions 2026-01-30 14:14:14 -08:00
Bilal Godil
bd788b4761 fix env 2026-01-30 13:28:54 -08:00
Bilal Godil
1f6774272c fix env 2026-01-30 13:23:02 -08:00
Bilal Godil
0799a0b611 attempt test fixes 2026-01-30 13:11:30 -08:00
Bilal Godil
2974c83d7b retry 2026-01-30 12:43:23 -08:00
Bilal Godil
939b1a96c6 resolve pr comments 2026-01-30 11:13:52 -08:00
Bilal Godil
79e330ff94 comment resolving 2026-01-30 10:55:29 -08:00
Bilal Godil
0c1a02e381 fix flaky test and external sot sync 2026-01-30 09:51:16 -08:00
Bilal Godil
ac261d24f0 increase session test time 2026-01-29 17:38:26 -08:00
Bilal Godil
c61a2b958e fix test 2026-01-29 16:06:43 -08:00
Bilal Godil
2eeb53734e fix tests 2026-01-29 15:45:29 -08:00
Bilal Godil
b102db3caa fix tests 2026-01-29 15:28:34 -08:00
Bilal Godil
c4ed09aa6b fix 2026-01-29 14:52:25 -08:00
Bilal Godil
5d6bde2acf fix lint 2026-01-29 14:18:27 -08:00
Bilal Godil
871fe12f34 fix tests 2026-01-29 14:16:17 -08:00