Commit 2ea129a
fix(ci): switch freenet dev-dep from git to crates.io and simplify prefetch (freenet#162)
The room-contract dev-dependency on `freenet` used a git reference to
freenet-core main branch, making CI builds non-reproducible. When the
lockfile prefetch failed (Cargo.lock is gitignored so --locked always
fails) and fell back to a non-locked fetch, it could resolve to a
different freenet-core commit with incompatible transitive dependencies
(e.g., freenet-stdlib version mismatch), breaking the build.
Changes:
- Switch `freenet` dev-dep from git (main branch) to crates.io (0.1.179)
- Simplify CI prefetch to `cargo fetch` (--locked is impossible without
a committed Cargo.lock)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>1 parent 5de07d9 commit 2ea129a
2 files changed
Lines changed: 2 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
65 | 65 | | |
66 | 66 | | |
67 | 67 | | |
68 | | - | |
69 | | - | |
70 | | - | |
71 | | - | |
72 | | - | |
| 68 | + | |
73 | 69 | | |
74 | 70 | | |
75 | 71 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | | - | |
| 33 | + | |
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| |||
0 commit comments