Rushmore Mushambi
e08029ce48
Enable parser2, ml2 and surrealkv in nightly binaries ( #3538 )
2024-02-19 13:59:31 +00:00
Rushmore Mushambi
28e3547fca
Improve release workflows ( #3085 )
2023-12-11 13:58:43 +00:00
Rushmore Mushambi
af3132f7cd
Remove environment key from crates ( #3081 )
2023-12-06 15:54:12 +00:00
Rushmore Mushambi
5547ce3056
Add beta release workflow ( #3070 )
...
Co-authored-by: Salvador Girones Gil <salvadorgirones@gmail.com>
2023-12-06 14:46:23 +00:00
Salvador Girones Gil
7cd921b8eb
[build/release] Refactor GH workflows. Add new Docker images ( #3014 )
2023-12-05 11:52:09 +00:00
Rushmore Mushambi
468d72ff81
Fix the nightly channel ( #3012 )
2023-11-21 13:24:59 +00:00
Rushmore Mushambi
7c1ce926ae
Make cargo install use pinned dependencies ( #3004 )
2023-11-20 11:49:35 +00:00
Rushmore Mushambi
fc540a830d
Publish a nightly crate along with the nightly binary ( #2993 )
2023-11-19 23:53:52 +00:00
Emmanuel Keller
f8b559ace1
Introduce http-compression feature flag ( #2916 )
2023-11-01 13:58:20 +00:00
Rushmore Mushambi
cb379ab69b
Fix CI warnings ( #2620 )
2023-09-06 13:51:33 +00:00
Salvador Girones Gil
70da8d26a4
[ci] Pin the Rust version ( #2511 )
2023-08-24 17:33:57 +01:00
Salvador Girones Gil
22f4c44989
[ci] Fixes for cli_integration. Debugging for websocket tests ( #2453 )
2023-08-18 08:16:13 +01:00
Salvador Girones Gil
4288d9f188
[integration-tests] Improvements. Increase timeout for WS ( #2435 )
2023-08-14 15:36:27 +00:00
Salvador Girones Gil
c48cc4affc
[release] Harden the release process. Fix the Docker image ( #2389 )
2023-08-04 15:39:50 +00:00
Salvador Girones Gil
5f9b79162b
[ci] Intruduce cargo-make to dry the workflows. Get rid of unused deps ( #2372 )
2023-08-03 10:55:06 +01:00
Rushmore Mushambi
ed21a28086
Run Github Actions on ubuntu-latest
( #2310 )
2023-07-25 11:37:43 +00:00
Tobie Morgan Hitchcock
4969e7c969
Attempt to fix Windows release builds ( #2311 )
2023-07-21 23:21:10 +01:00
Emmanuel Keller
484571361d
Add code coverage to CI ( #2177 )
2023-06-23 19:21:02 +00:00
Nrishinghananda Roy
5485883d3c
Fix multiple Clippy
Lints ( #2159 )
2023-06-20 12:48:20 +01:00
Tobie Morgan Hitchcock
a1b1fead7b
Ensure formatting and linting are properly checked ( #2154 )
2023-06-19 22:35:19 +00:00
Tobie Morgan Hitchcock
a6e1bacee0
Add more tests for all key-value storage engines ( #2124 )
2023-06-10 20:30:37 +00:00
Tobie Morgan Hitchcock
c490005007
Fix nightly and release builds ( #2121 )
2023-06-09 15:19:26 +00:00
Tobie Morgan Hitchcock
d56a574467
Improve continuous integration checks ( #2070 )
2023-05-30 19:44:47 +01:00
Tobie Morgan Hitchcock
34a1ae588f
Don’t use macos-12-xl runners in CI
2023-04-01 00:55:33 +01:00
Tobie Morgan Hitchcock
1cb05c7b0a
Use larger macos instances for releases in CI
2023-03-31 23:49:52 +01:00
Tobie Morgan Hitchcock
e1c2ade163
Ensure protocol buffers compiler is installed in CI
2023-03-31 20:12:10 +01:00
Tobie Morgan Hitchcock
dfa55f3a5b
Use larger instances for releases in CI
2023-03-31 20:07:32 +01:00
Tobie Morgan Hitchcock
ccdf03c745
Enable nightly
GitHub action to be triggered manually
2023-03-31 20:00:21 +01:00
Tobie Morgan Hitchcock
407ff2c96d
Revert GitHub Actions environment changes
...
Reverting GitHub Actions changes made in 56571765
and b2545c08
Closes #1752
2023-03-31 20:00:21 +01:00
Salvador Girones Gil
b2545c087a
Fix the GitHub Actions nightly build and release ( #1745 )
2023-03-30 21:14:06 +01:00
Rushmore Mushambi
3e80aa9914
Implement to_value
for sql::Value
( #1659 )
...
`sql::Value` is an integral part of `surrealdb`. It's the internal type used by our storage layer. Because of this, we do a lot of converting between this type and native Rust types. Currently this conversion is done through `JSON` using the `serde_json` crate because we do not have our own custom data format implementation. This works because `SQL` is a superset of `JSON`. This, however, means that this conversion is lossy and can cause surprises in some cases. For example expecting record IDs to be deserialized into a `String` instead of its corresponding Rust native type.
This change implements a custom data format around `sql::Value` and introduces a `to_value` function that facilitates that conversion.
2023-03-30 11:41:44 +01:00
Salvador Girones Gil
565717659a
Add functionality for open telemetry tracing ( #1727 )
2023-03-29 19:16:18 +01:00
Rushmore Mushambi
312e89a5a9
Fix release builds ( #1616 )
2023-01-29 12:35:47 +00:00
Rushmore Mushambi
538a4a8100
Disable caching cargo assets ( #1582 )
2023-01-07 08:03:25 +00:00
Tobie Morgan Hitchcock
5d4cb3bbbf
Fix continuous integration tests and build
2023-01-02 09:10:04 +00:00
Tobie Morgan Hitchcock
4ffeefb537
Simplify continuous integration workflows
2023-01-01 12:24:00 +00:00
Rushmore Mushambi
90bfbfd654
Fix more CI warnings ( #1554 )
...
* Switch `aws-actions/configure-aws-credentials` to `v1-node16`
* Pin `macOS` to v11
`macos-latest` will soon point to `macos-12` and that will bring
GCC 11 which would break the nightly and release builds again.
2022-12-27 12:55:00 +00:00
Rushmore Mushambi
b64b6b1c8c
Upgrade Github Actions versions ( #1551 )
2022-12-26 14:14:05 +00:00
Rushmore Mushambi
34bfb67ab4
Pin Ubuntu to 20.04 to fix nightly builds ( #1539 )
2022-12-21 11:42:43 +00:00
Tobie Morgan Hitchcock
252e7d2b29
Add general and nightly release builds
2022-09-22 14:56:36 +01:00