65da20c225
* WIP clickhouse package with test containers setup * More clickhouse client setup now with otel and real tests, and the v1 of raw run events * Add some additional columns to raw_run_events_v1 * WIP runs dashboard service * Create a new run engine event bus event for the runs dashboard to hook into * Track run events in the run engine * make sure engine v1 runs get synced to CH * Update the attemptNumber of v3 task runs * Restructure the run events to be more sparse * emit more stuff * Setup replication package * scaffold the replication package * replication wip * resolve conflicts * more replication stuff * Add ability to drop the replication slot completely on teardown * Use the new single replacingmergetree task events table for replication * get it working * insert payloads into their own table only on insert and then join * prepare for using clickhouse cloud and now running ch migrations during boot in the entrypoint.sh * Handover WIP and tests * Testing the replication service * Remove the runs dashboard stuff that we aren't using anymore * Added a test for large payloads * hacky typecheck fix * Fix new internal package typecheck issues and start adding telemetry to the replication service * tracing over spans, some other improvements * Improvements to the runs replication service, now ready for testing * Some fixes and cleanups * Don't need this code anymore * move transaction types into the runs replication service * only send spans where there are transaction events * A couple of suggested tweaks
25 lines
619 B
JSON
25 lines
619 B
JSON
{
|
|
"name": "@internal/testcontainers",
|
|
"private": true,
|
|
"version": "0.0.1",
|
|
"main": "./src/index.ts",
|
|
"types": "./src/index.ts",
|
|
"dependencies": {
|
|
"@clickhouse/client": "^1.11.1",
|
|
"@opentelemetry/api": "^1.9.0",
|
|
"@trigger.dev/database": "workspace:*",
|
|
"ioredis": "^5.3.2"
|
|
},
|
|
"devDependencies": {
|
|
"@testcontainers/postgresql": "^10.25.0",
|
|
"@testcontainers/redis": "^10.25.0",
|
|
"@trigger.dev/core": "workspace:*",
|
|
"std-env": "^3.9.0",
|
|
"testcontainers": "^10.25.0",
|
|
"tinyexec": "^0.3.0",
|
|
"vitest": "^1.4.0"
|
|
},
|
|
"scripts": {
|
|
"typecheck": "tsc --noEmit"
|
|
}
|
|
} |