chore: commit Cargo.lock so the OCI build has a lockfile #7

Merged
David merged 1 commit from chore/oci-build-dockerfile into main 2026-05-07 01:27:36 +02:00
Owner

The OCI build failed with "/Cargo.lock": not found because actions/checkout only fetches tracked files and Cargo.lock was excluded by the boilerplate Rust .gitignore at line 177. The .gitignore comment immediately above the rule already noted that the rule should be removed for executable crates, which vervain-server is.

Drops the rule, drops the now-misleading comment, and tracks Cargo.lock so reproducible builds work in CI and across contributors.

Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com

The OCI build failed with `"/Cargo.lock": not found` because actions/checkout only fetches tracked files and Cargo.lock was excluded by the boilerplate Rust .gitignore at line 177. The .gitignore comment immediately above the rule already noted that the rule should be removed for executable crates, which vervain-server is. Drops the rule, drops the now-misleading comment, and tracks Cargo.lock so reproducible builds work in CI and across contributors. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
chore: commit Cargo.lock so the OCI build has a lockfile
All checks were successful
Create release / Create release from merged PR (pull_request) Has been skipped
a6d74faaa5
The OCI build failed with `"/Cargo.lock": not found` because actions/checkout only fetches tracked files and Cargo.lock was excluded by the boilerplate Rust .gitignore at line 177. The .gitignore comment immediately above the rule already noted that the rule should be removed for executable crates, which vervain-server is.

Drops the rule, drops the now-misleading comment, and tracks Cargo.lock so reproducible builds work in CI and across contributors.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
David merged commit 790c776b55 into main 2026-05-07 01:27:36 +02:00
David deleted branch chore/oci-build-dockerfile 2026-05-07 01:27:36 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
psa-systems/vervain-server!7
No description provided.