Skip to content

main fails Rust Quality: flows/ops.rs finish_flow_run_row arity + SqliteCheckpointer trait bound #5126

Description

@senamakel

main at 5b8a9f2 fails the Rust Quality (fmt, clippy) lane (and PR CI Gate / RSS benchmark) with compile errors in code merged to main:

error[E0061]: this function takes 7 arguments but 6 arguments were supplied
    --> src/openhuman/flows/ops.rs:3862
error[E0277]: the trait bound `SqliteCheckpointer<serde_json::Value>: tinyflows::engine::Checkpointer<serde_json::Value>` is not satisfied
error[E0308]: mismatched types

Likely a semantic race between the recent flows PRs (#5114 / #5115 / #5120) and the vendored runtime crate update (#5081) — each may have been green against pre-merge main, but the combination does not compile. Reproduced locally on a clean checkout of main with submodules at pinned commits.

Every open PR now inherits this failure through the CI merge ref (e.g. #5118's Rust Quality lane fails with the identical errors in files that PR does not touch).

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions