Commit graph

90 commits

Author SHA1 Message Date
Rushmore Mushambi
af3132f7cd
Remove environment key from crates () 2023-12-06 15:54:12 +00:00
Rushmore Mushambi
5547ce3056
Add beta release workflow ()
Co-authored-by: Salvador Girones Gil <salvadorgirones@gmail.com>
2023-12-06 14:46:23 +00:00
Salvador Girones Gil
6f48c6fdfa
[gh actions] Use self-hosted runners () 2023-12-05 19:26:04 +00:00
Salvador Girones Gil
db21caa697
[nix] Disable nix static job () 2023-12-05 19:20:29 +00:00
Salvador Girones Gil
7cd921b8eb
[build/release] Refactor GH workflows. Add new Docker images () 2023-12-05 11:52:09 +00:00
Salvador Girones Gil
8e401a90c4
[mem] Use mimalloc instead of snmalloc () 2023-12-05 10:10:52 +00:00
Rushmore Mushambi
3b5a7411cf
Disable building static binaries in Nix () 2023-12-05 01:46:27 +00:00
Rushmore Mushambi
468d72ff81
Fix the nightly channel () 2023-11-21 13:24:59 +00:00
Rushmore Mushambi
7c1ce926ae
Make cargo install use pinned dependencies () 2023-11-20 11:49:35 +00:00
Rushmore Mushambi
fc540a830d
Publish a nightly crate along with the nightly binary () 2023-11-19 23:53:52 +00:00
Salvador Girones Gil
b0be22360e
[bench] New benchmarks against different datastores () 2023-11-18 13:55:01 +00:00
Rushmore Mushambi
690ebd32aa
Retry installing and running tiup when it fails () 2023-11-16 16:00:00 +01:00
Rushmore Mushambi
2d19ac9f7a
Add live query API ()
Co-authored-by: Emmanuel Keller <keller.emmanuel@gmail.com>
2023-11-13 17:19:47 +00:00
Emmanuel Keller
f8b559ace1
Introduce http-compression feature flag () 2023-11-01 13:58:20 +00:00
Emmanuel Keller
f4a798bd43
ci clippy + test workspace down to 4 cores () 2023-10-25 16:09:52 +00:00
Emmanuel Keller
bc2f7fdafa
Feat: enable compression on the HTTP connector () 2023-10-23 13:37:42 +00:00
Rushmore Mushambi
cb379ab69b
Fix CI warnings () 2023-09-06 13:51:33 +00:00
Tobie Morgan Hitchcock
ed48fddd2a Ensure release build deploys correctly () 2023-09-01 15:36:54 +01:00
Salvador Girones Gil
70da8d26a4
[ci] Pin the Rust version () 2023-08-24 17:33:57 +01:00
Yusuke Kuoka
2bb078b7dc
ci: Shorten coverage report upload timeout () 2023-08-21 13:51:14 +01:00
Salvador Girones Gil
22f4c44989
[ci] Fixes for cli_integration. Debugging for websocket tests () 2023-08-18 08:16:13 +01:00
Salvador Girones Gil
4288d9f188
[integration-tests] Improvements. Increase timeout for WS () 2023-08-14 15:36:27 +00:00
Tobie Morgan Hitchcock
620d01f06a
Ensure TiKV cluster is clean before running tests () 2023-08-11 11:50:48 +00:00
Salvador Girones Gil
c48cc4affc
[release] Harden the release process. Fix the Docker image () 2023-08-04 15:39:50 +00:00
Salvador Girones Gil
e91011cc78
[rpc] Better tracing for WebSockets () 2023-08-03 14:59:05 +00:00
Salvador Girones Gil
5f9b79162b
[ci] Intruduce cargo-make to dry the workflows. Get rid of unused deps () 2023-08-03 10:55:06 +01:00
Salvador Girones Gil
998b263517
[iam] RBAC and multiple root users ()
Co-authored-by: Przemyslaw Hugh Kaznowski <hughkaznowski@protonmail.com>
Co-authored-by: Tobie Morgan Hitchcock <tobie@surrealdb.com>
2023-07-29 18:47:25 +00:00
Rushmore Mushambi
d39c02a8e3
Don't skip running Nix on main () 2023-07-25 21:36:31 +00:00
Rushmore Mushambi
ed21a28086
Run Github Actions on ubuntu-latest () 2023-07-25 11:37:43 +00:00
Tobie Morgan Hitchcock
4969e7c969
Attempt to fix Windows release builds () 2023-07-21 23:21:10 +01:00
Salvador Girones Gil
53702c247a
[metrics] HTTP Layer + move to Axum () 2023-07-19 14:35:56 +00:00
Emmanuel Keller
484571361d
Add code coverage to CI () 2023-06-23 19:21:02 +00:00
Emmanuel Keller
be3e2637b9
Install cache on ci.yml () 2023-06-23 11:58:15 +00:00
Nrishinghananda Roy
5485883d3c
Fix multiple Clippy Lints () 2023-06-20 12:48:20 +01:00
Tobie Morgan Hitchcock
a1b1fead7b
Ensure formatting and linting are properly checked () 2023-06-19 22:35:19 +00:00
Rushmore Mushambi
6f79f1556a
Test FoundationDB () 2023-06-13 20:55:38 +00:00
Tobie Morgan Hitchcock
a6e1bacee0
Add more tests for all key-value storage engines () 2023-06-10 20:30:37 +00:00
Tobie Morgan Hitchcock
c490005007
Fix nightly and release builds () 2023-06-09 15:19:26 +00:00
Tobie Morgan Hitchcock
3900bfa737
Add SpeeDB storage engine implementation () 2023-05-31 12:35:41 +00:00
Tobie Morgan Hitchcock
d56a574467
Improve continuous integration checks () 2023-05-30 19:44:47 +01:00
Finn Bear
0a0031e9e2
Testing - don't test server outside CI. () 2023-05-26 11:34:57 +01:00
Finn Bear
94a376adc5
Testing - Add CPU profiling to microbenchmarks () 2023-05-16 23:31:30 +01:00
Rushmore Mushambi
3dd0b6d5e8
Fix building the HTTP feature on Wasm () 2023-05-05 19:14:36 +01:00
Finn Bear
d0e76e64a9
Testing & Bugfix - Ensure consistency of functions. () 2023-05-05 00:05:51 +01:00
Finn Bear
a31784495f
Testing - Preserve microbenchmark baseline around actions/checkout@v3. () 2023-05-02 09:28:36 +01:00
Finn Bear
46c5b4d7f1
Testing - Add microbenchmarks for query parsing and execution. () 2023-05-01 18:15:42 +01:00
Rushmore Mushambi
ed20048358
Improve GitHub Actions CI run time () 2023-04-17 14:27:32 +01:00
Rushmore Mushambi
6d2f325b46
Update lock file () 2023-04-11 20:23:45 +01:00
Tobie Morgan Hitchcock
8089d1f2ed Ensure Docker tag works correctly with metadata 2023-04-02 18:56:45 +01:00
Tobie Morgan Hitchcock
34a1ae588f Don’t use macos-12-xl runners in CI 2023-04-01 00:55:33 +01:00