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
29 lines
792 B
JSON
29 lines
792 B
JSON
{
|
|
"exclude": ["./cypress", "./cypress.config.ts"],
|
|
"include": ["remix.env.d.ts", "global.d.ts", "**/*.ts", "**/*.tsx"],
|
|
"compilerOptions": {
|
|
"types": ["vitest/globals"],
|
|
"lib": ["DOM", "DOM.Iterable", "DOM.AsyncIterable", "ES2020"],
|
|
"isolatedModules": true,
|
|
"esModuleInterop": true,
|
|
"jsx": "react-jsx",
|
|
"module": "esnext",
|
|
"moduleResolution": "Bundler",
|
|
"resolveJsonModule": true,
|
|
"target": "ES2020",
|
|
"strict": true,
|
|
"allowJs": true,
|
|
"forceConsistentCasingInFileNames": true,
|
|
"skipLibCheck": true,
|
|
"experimentalDecorators": true,
|
|
"emitDecoratorMetadata": true,
|
|
"baseUrl": ".",
|
|
"paths": {
|
|
"~/*": ["./app/*"],
|
|
"@/*": ["./*"]
|
|
},
|
|
"noEmit": true,
|
|
"customConditions": ["@triggerdotdev/source"]
|
|
}
|
|
}
|