add diesel as dep and add db infra

4 jobs for database in 3 minutes and 47 seconds (queued for 3 seconds)
Status Job ID Name Coverage
  Lint
failed #72941
linux
cargo_check

00:03:11

failed #72942
linux
cargo_clippy

00:03:47

 
  Test
skipped #72943
linux
cargo_test
 
  Build
skipped #72944
linux
cargo_build
 
Name Stage Failure
failed
cargo_clippy Lint
error: associated function `establish_sqlite` is never used
--> src/infra/mod.rs:9:12
|
9 | pub fn establish_sqlite(database_url: &str) -> anyhow::Result<Self> {
| ^^^^^^^^^^^^^^^^

error: could not compile `neos-rs` due to 2 previous errors
Cleaning up project directory and file based variables
ERROR: Job failed: exit code 1

failed
cargo_check Lint
  failed to unpack `/usr/local/cargo/registry/src/github.com-1ecc6299db9ec823/libsqlite3-sys-0.25.2/sqlcipher/sqlite3.c`

Caused by:
failed to unpack `libsqlite3-sys-0.25.2/sqlcipher/sqlite3.c` into `/usr/local/cargo/registry/src/github.com-1ecc6299db9ec823/libsqlite3-sys-0.25.2/sqlcipher/sqlite3.c`

Caused by:
No space left on device (os error 28)
Cleaning up file based variables
ERROR: Job failed: exit code 1