@sigit / siti / commits / e64c41a

Fix ci

paydii committed Aug 11, 2026 at 18:27 UTC e64c41aba2992b61ad1b6eddc23ba97772d4acd4
1 file changed +16
.github/workflows/ci.yml
+16
@@ -37,6 +37,22 @@ jobs:
37 with:
38 node-version: 22
39 cache: pnpm
40 + # This branch builds against an unreleased Onde: `load_uqff_model` is not
41 + # in the published `onde` crate yet, so src-tauri/Cargo.toml patches the
42 + # dependency to a sibling checkout (`../../onde`). A runner has no such
43 + # sibling, so cargo fails to even load the manifest — clone it to the
44 + # path the patch expects. Cargo.lock pins the resolved graph, so
45 + # `cargo build --locked` still validates normally.
46 + #
47 + # Delete this step together with the [patch.crates-io] block in
48 + # src-tauri/Cargo.toml once onde publishes a release carrying UQFF.
49 + - name: Check out the Onde engine as a sibling checkout
50 + run: |
51 + git clone --depth 1 \
52 + --branch feature/add-UQFF-support \
53 + https://github.com/ondeinference/onde.git \
54 + "${{ github.workspace }}/../onde"
55 +
56 - uses: dtolnay/rust-toolchain@stable
57 with:
58 components: rustfmt, clippy