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

joaoh82 / rust_sqlite / 25560420124
68%

Build:
DEFAULT BRANCH: main
Ran 08 May 2026 02:18PM UTC
Jobs 1
Files 53
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

08 May 2026 02:13PM UTC coverage: 65.094%. Remained the same
25560420124

push

github

web-flow
fix(release): teach bump-version.sh about benchmarks/Cargo.toml's pin (#111)

The bench crate (added in SQLR-16) is `version = "0.0.0"` on purpose —
it's an internal-only workspace member that never publishes. But its
`sqlrite-engine` dep still pins a concrete version that has to track
the workspace bump or `cargo build` fails with `failed to select a
version for the requirement sqlrite-engine = "^0.X.Y"`.

This is exactly what tripped the v0.9.0 Release PR workflow today
(GH Action run 25559263224) — bump-version.sh missed the bench
manifest's pin because the file isn't in TOML_FILES.

Adds a new `PIN_ONLY_TOML_FILES` array for unpublished workspace
members. Files in that list go through only the path-pinned dep
sweep (`version = "X" path = "..."` → `version = "<bump>"`), not
the top-level `version = "..."` sed — so the bench crate's own
0.0.0 stays put while its `sqlrite-engine` pin tracks main.

The verification sweep already iterates over `TOML_FILES`; widened
it to also cover `PIN_ONLY_TOML_FILES` so a future regression here
is caught at script time, not at workflow time.

Smoke-tested locally: `bash scripts/bump-version.sh 0.9.0` now
rewrites benchmarks/Cargo.toml's pin correctly while leaving its
package version at 0.0.0; full workspace `cargo build` resolves.

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

8983 of 13800 relevant lines covered (65.09%)

1.2 hits per line

Jobs
ID Job ID Ran Files Coverage
1 25560420124.1 08 May 2026 02:18PM UTC 53
65.09
GitHub Action Run
Source Files on build 25560420124
  • Tree
  • List 53
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 4238e274 on github
  • Prev Build on main (#25559195914)
  • Next Build on main (#25560914801)
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