• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

joaoh82 / rust_sqlite / 25136101776
69%

Build:
DEFAULT BRANCH: main
Ran 29 Apr 2026 10:03PM UTC
Jobs 1
Files 36
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

29 Apr 2026 09:59PM UTC coverage: 67.839%. Remained the same
25136101776

push

github

web-flow
fix(sqlrite-ask): add version requirement to engine path-dep (#58)

`cargo publish -p sqlrite-ask` failed in the v0.1.17 release wave
with:

    error: failed to verify manifest at sqlrite-ask/Cargo.toml
    Caused by:
      all dependencies must have a version requirement specified
      when publishing.
      dependency `sqlrite-engine` does not specify a version

`sqlrite-ask` declared `sqlrite = { package = "sqlrite-engine",
path = "..", default-features = false }` — fine for local
workspace builds but invalid for `cargo publish`, which strips
the path and replaces it with a registry resolution. Without a
`version` field, the published manifest would have no resolvable
dep on crates.io.

`sqlrite-ffi` declares the same dep the same way and works fine,
because `sqlrite-ffi` *never publishes to crates.io* — it only
ships as GitHub Release tarballs (libsqlrite_c). `sqlrite-ask`
is the first crate-besides-the-engine to actually go to the
registry, so it's the first to hit this check.

Fix: add `version = "0.1"` to the dep declaration. Caret-
compatible — works through every 0.1.x release without per-bump
edits. Bump to "0.2" / "1.0" at major version transitions.

Verified locally with `cargo publish -p sqlrite-ask --dry-run
--allow-dirty` — packaging succeeds, the dry-run downloads
sqlrite-engine v0.1.17 from crates.io, compiles sqlrite-ask
against it, and aborts only because of `--dry-run`. Real
publish next wave (v0.1.18).

Also adds a v0.1.17 partial-publish retrospective to
`docs/roadmap.md` matching the v0.1.1 / v0.1.2 retrospective
format. Records what shipped (23/25 jobs — engine, FFI, WASM,
Python, Node, Go, Desktop all live), what didn't (sqlrite-ask
+ umbrella finalize), why, and the resolution path forward.

Per the never-reuse-a-version policy, `sqlrite-ask 0.1.17` is
permanently absent from crates.io; the crate ships for the
first time at 0.1.18. Tags `sqlrite-ask-v0.1.17` and `v0.1.17`
stay on main per the never-reuse-a-tag policy.

Co-a... (continued)

5381 of 7932 relevant lines covered (67.84%)

1.4 hits per line

Jobs
ID Job ID Ran Files Coverage
1 25136101776.1 29 Apr 2026 10:03PM UTC 36
67.84
GitHub Action Run
Source Files on build 25136101776
  • Tree
  • List 36
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 97ff9eab on github
  • Prev Build on main (#25135298350)
  • Next Build on main (#25188551877)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc