ci: drop Onde sibling-clone step now UQFF ships in a release
onde 1.3.2 carries the UQFF support (ondeinference/onde#10), so src-tauri/Cargo.toml already depends on the published crate instead of patching to a sibling checkout. Remove the now-obsolete CI step that cloned onde's main branch into ../onde; cargo resolves everything from the registry. Co-Authored-By: siGit Code v1.6.6-acp <noreply@sigit.si>
paydii committed
Oct 11, 2026 at 11:46 UTC
b35b692ac0fe5563161fb5792fa0fa1afa798752
1 file changed
-16
.github/workflows/ci.yml
-16
@@ -37,22 +37,6 @@ jobs:
37
with:
38
node-version: 22
39
cache: pnpm
40
- # This branch builds against Onde's main branch: `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 main \
53
- https://github.com/ondeinference/onde.git \
54
- "${{ github.workspace }}/../onde"
55
-
40
- uses: dtolnay/rust-toolchain@stable
41
with:
42
components: rustfmt, clippy