Skip to content

chore: commit Cargo.lock - #180

Merged
ssmichael1 merged 3 commits into
mainfrom
chore/commit-cargo-lock
Sep 12, 2026
Merged

chore: commit Cargo.lock#180
ssmichael1 merged 3 commits into
mainfrom
chore/commit-cargo-lock

Conversation

@ssmichael1

Copy link
Copy Markdown
Owner

Track the workspace Cargo.lock and drop it from .gitignore, per current Cargo guidance (recommended for libraries as well as binaries since 1.73). A fresh clone or CI run then builds and tests the exact dependency set the commit was made with, and dependency bumps become visible diffs. It never affects downstream Rust users, who resolve from their own lockfile.

It also puts the lockfile into the PyPI sdist: MANIFEST.in already lists it, but the release workflow builds the sdist from a clean checkout where the ignored file never existed (the 0.21.2 sdist has none). That is what the conda-forge reviewer asked for on conda-forge/staged-recipes#33466 so the feedstock can build with cargo-manifest-args = ["--locked"].

Goes in ahead of the 0.22.0 release (#179), which will be rebased on top so its lockfile entry for satkit reads 0.22.0.

🤖 Generated with Claude Code

https://claude.ai/code/session_017VHexyxYasfatXebfxtphw

ssmichael1 and others added 2 commits September 12, 2026 12:59
Track the workspace lockfile, per current Cargo guidance (recommended for
libraries as well as binaries since 1.73): a fresh clone or CI run then
builds and tests the exact dependency set the commit was made with, and
dependency bumps become visible diffs. It never affects downstream Rust
users, who resolve from their own lockfile.

It also lands the file in the PyPI sdist — MANIFEST.in already lists it,
but the release workflow builds the sdist from a clean checkout where the
ignored file did not exist — which is what the conda-forge reviewer asked
for on conda-forge/staged-recipes#33466 so the feedstock can build with
`--locked`.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017VHexyxYasfatXebfxtphw
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017VHexyxYasfatXebfxtphw
@ssmichael1
ssmichael1 force-pushed the chore/commit-cargo-lock branch from 0359b01 to bc41c42 Compare September 12, 2026 17:01
…0204), drop yanked num-bigint 0.4.7

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017VHexyxYasfatXebfxtphw
@ssmichael1
ssmichael1 merged commit 2f9807e into main Sep 12, 2026
8 checks passed
@ssmichael1
ssmichael1 deleted the chore/commit-cargo-lock branch September 12, 2026 17:14
@ssmichael1 ssmichael1 mentioned this pull request Sep 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant