Skip to content

bert-tauri/bert-typedb don't compile against typedb-driver 3.11.5 (workspace build + release path) #96

Description

@rsthornton

Surfaced during bert#88 / PR #92. On a clean checkout, cargo check --workspace fails: src-tauri/src/typedb_reader.rs and the bert-typedb tool use the old typedb-driver API (DriverOptions::new(false, None), TypeDBDriver::new(&str, ...)), but the pinned typedb-driver is 3.11.5, whose signatures changed (DriverOptions::new() takes no args; TypeDBDriver::new wants Addresses/Credentials).

Pre-existing — predates #88. There is in-progress local WIP (5 files: src-tauri/Cargo.toml, typedb_reader.rs, tools/bert-typedb/Cargo.toml, driver.rs, insert.rs) that fixes this; it's parked because sims run without TypeDB.

Impact:

  • cargo check --workspace / cargo clippy --workspace are red, so any CI or gate that builds the whole workspace can't give a clean signal.
  • release.yml builds the Tauri app, so the release path is blocked until this lands.

bert-core / bert / bert-compose all build clean — this is isolated to the two TypeDB-touching crates.

Fix: finish the typedb-driver 3.11.5 migration (the parked WIP) and land it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions