This pull request adds continuous integration (CI) to the project. It includes a GitHub Actions workflow that runs end-to-end tests on pull requests. The workflow starts up databases, installs Rust, sets up the pnpm cache, installs dependencies, builds the project, and runs tests. This ensures that any changes made to the codebase are thoroughly tested before merging. Fixes #6
This pull request adds continuous integration (CI) to the project. It includes a GitHub Actions workflow that runs end-to-end tests on pull requests. The workflow starts up databases, installs Rust, sets up the pnpm cache, installs dependencies, builds the project, and runs tests. This ensures that any changes made to the codebase are thoroughly tested before merging. Fixes #6