Repository navigation
fix(deps): drop the versioning-strategy cargo rejects; commit fixture lockfiles - #2854
Conversation
… lockfiles #2852 set versioning-strategy: increase on a cargo entry; cargo accepts only auto/lockfile-only, so Dependabot refused the whole config. Commit the random-fs fixture lockfiles instead (gives Dependabot previous versions, and the advisory scan now sees them).
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
bashkit | 813ab93 | Commit Preview URL Branch Preview URL |
Nov 06 2026, 03:09 AM |
There was a problem hiding this comment.
Correct fix for the invalid versioning-strategy: increase, and the committed lockfiles check out (pyo3 0.29.3, napi 3.16.1, bashkit 0.20.3 = workspace version; audit script discovers lockfiles automatically). Two follow-ups below, one of which will bite on the next version bump.
Review summary — #2854 (HEAD
|
…-config # Conflicts: # knowledge/log.md
|
Generated by Claude Code |
What changed
Fixes the red
.github/dependabot.ymlcheck onmain.#2852 set
versioning-strategy: increaseon the examples/fixtures cargo entry. Cargo accepts onlyautoandlockfile-only, so Dependabot rejected the whole config file. That stops Dependabot updates for every ecosystem, not just this entry.That setting was there so the two
random-fsfixtures, which had no lockfile, would get previous versions for in-range bumps. This PR commits both fixture lockfiles instead (un-ignored). That achieves the same thing and also puts them in theaudit-lockfilesadvisory scan. Two new tests pin this: cargo strategies must beautoorlockfile-only, and every path-dep workspace must commit a lockfile.Why
mainis red on the Dependabot config check (run on a317737), which means Dependabot is not updating anything.Before / After
Before (GitHub's Dependabot config check on
main):After: the property is gone, and
scripts/testspass with 2 new tests.Risk
--locked, so a stale lockfile only refreshes locally.Checklist
<a href="
https://backend.blacksmith.sh/track/enable-autofix?expires=1796524809&installation_model_id=447267&pr_number=2854&ref=codesmith_pr_footer&repository=everruns%2Fbashkit&return_to=https%3A%2F%2Fgithub.com%2Feverruns%2Fbashkit%2Fpull%2F2854&signature=eadeec19a0494652a2bd0669fa793bd4542504987b194691d0b77f445c5c63f8"><picture><source media="(prefers-color-scheme: dark)" srcset="https://pr-comments-assets.blacksmith.sh/codesmith/autofix-with-codesmith-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://pr-comments-assets.blacksmith.sh/codesmith/autofix-with-codesmith-light.svg"><img alt="Autofix with [code]smith" src="https://pr-comments-assets.blacksmith.sh/codesmith/autofix-with-codesmith-dark-3x.png" width="190" height="28">Open in [code]smith · Need help on this PR? Tag
@codesmith-botwith what you need.Generated by Claude Code