electric-sql / electric-sql/electric
Add a CI to verify that usage telemetry JSON conforms to the Checkpoint server spec
Open
- Dominant language
- TypeScript
- Stars
- 10.4k
- Forks
- 375
- Avg merge
- 3d 1h
- Merged PRs (30d)
- 18
Description
We've broken usage telemetry because we changed the schema of the json object and forgot to update the checkpoint server.
Let's create a CI test that validates that usage telemetry metric emission works with every PR. Preferably we would start a new server from the build image, but it's fine if the test is done against the running server if that is simpler.
We can also have an always running a dev server in a container next to the official one.
Contributor guide
Assessment
This issue has not been assessed yet.