Skip to content

Commit ccad10c

Browse files
Structured error handling (#128)
Co-authored-by: Emmanuel Keller <emmanuel.keller@surrealdb.com>
1 parent 41efcec commit ccad10c

31 files changed

Lines changed: 2402 additions & 93 deletions

.github/workflows/cross.yml

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ jobs:
6262

6363
linux:
6464
strategy:
65+
fail-fast: false
6566
matrix:
6667
include:
6768
- target: x86_64-unknown-linux-gnu
@@ -174,6 +175,7 @@ jobs:
174175
runs-on: ubuntu-latest
175176
needs:
176177
- android
178+
- linux
177179
- windows
178180
- macos
179181
steps:
@@ -239,6 +241,7 @@ jobs:
239241

240242
- name: Download Linux 32 intel
241243
uses: actions/download-artifact@v4
244+
continue-on-error: true
242245
with:
243246
name: i686-unknown-linux-gnu
244247
path: src/main/resources/natives/linux_32
@@ -286,7 +289,18 @@ jobs:
286289
uses: actions/upload-artifact@v4
287290
with:
288291
name: surrealdb
289-
path: build/libs/surrealdb-3.0.0-SNAPSHOT.jar
292+
path: build/libs/surrealdb-3.0.0-ALPHA.1.jar
293+
294+
- name: Start SurrealDB
295+
uses: surrealdb/setup-surreal@v2
296+
with:
297+
surrealdb_version: v3.0.1
298+
surrealdb_port: 8000
299+
surrealdb_auth: false
300+
surrealdb_strict: false
301+
surrealdb_log: info
302+
surrealdb_additional_args: --allow-all
303+
surrealdb_retry_count: 30
290304

291305
- name: Linux Integration Test
292306
run: ./gradlew -i integrationTest
@@ -321,6 +335,18 @@ jobs:
321335
name: surrealdb
322336
path: native
323337

338+
- name: Start SurrealDB
339+
if: runner.os != 'Windows'
340+
uses: surrealdb/setup-surreal@v2
341+
with:
342+
surrealdb_version: v3.0.1
343+
surrealdb_port: 8000
344+
surrealdb_auth: false
345+
surrealdb_strict: false
346+
surrealdb_log: info
347+
surrealdb_additional_args: --allow-all
348+
surrealdb_retry_count: 30
349+
324350
- name: Tests
325351
run: ./gradlew -i integrationTest
326352

.github/workflows/reports.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ jobs:
4343
- name: Start SurrealDB
4444
uses: surrealdb/setup-surreal@v2
4545
with:
46-
surrealdb_version: v3.0.0-beta.3
46+
surrealdb_version: v3.0.1
4747
surrealdb_port: 8000
4848
surrealdb_auth: false
4949
surrealdb_strict: false

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ jobs:
4646
- name: Start SurrealDB
4747
uses: surrealdb/setup-surreal@v2
4848
with:
49-
surrealdb_version: v3.0.0-beta.3
49+
surrealdb_version: v3.0.1
5050
surrealdb_port: 8000
5151
surrealdb_auth: false
5252
surrealdb_strict: false

Cargo.lock

Lines changed: 45 additions & 69 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "surrealdb-java"
3-
version = "3.0.0"
3+
version = "3.0.1"
44
authors = ["Emmanuel Keller <emmanuel.keller@surrealdb.com>"]
55
edition = "2021"
66

@@ -14,8 +14,9 @@ opt-level = 3
1414

1515
[dependencies]
1616
jni = "0.21.1"
17-
surrealdb = { git = "https://github.com/surrealdb/surrealdb.git", branch = "main", default-features = false, features = ["rustls", "protocol-http", "protocol-ws"] }
17+
surrealdb = { version = "3.0.1", default-features = false, features = ["rustls", "protocol-http", "protocol-ws"] }
1818
serde = "1.0.218"
19+
serde_json = "1.0"
1920
rust_decimal = "1.39.0"
2021
tokio = "1.48.0"
2122
parking_lot = "0.12.5"

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ Gradle:
6565

6666
```groovy
6767
ext {
68-
surrealdbVersion = "3.0.0-beta.1"
68+
surrealdbVersion = "3.0.1"
6969
}
7070
7171
dependencies {

0 commit comments

Comments
 (0)