fix(ci): re-pin DID_CRDT_REF to canonical did-crdt repo #7
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "refs/pull/7/head"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
The
v0.1.1release pipeline failed at the sibling-clone step:cbcl-rsandspindle-rustchecked out fine; onlydid-crdtfailed.Root cause — stale pin, not a wrong URL
The clone URL (
codeberg.org/anuna/did-crdt) is correct and canonical. The pin was stale:DID_CRDT_REF=06842517is a commit from the deprecatedanuna/did-crdt-archiverepo, which shares no history with canonicaldid-crdt(git merge-basebetween them is empty). So the commit simply doesn't exist on the repo CI clones.This was the did-crdt path-dep skew: the local
../did-crdtsibling was still the archive checkout, so local builds/pins drifted onto archive commits while CI cloned the canonical repo.Fix
Re-pin
DID_CRDT_REFtoadb5c7a— canonicaldid-crdt's HEAD (feat: did:crdt reference implementation).Verification (against canonical
did-crdt)cargo build --lockedholds —Cargo.lockunchanged (canonical did-crdt has the same dependency set).cargo testpasses: 199 tests, 0 failures.node_id_from_pubkey,Did,Document,DidDocument,from_bytes, …) are present in the canonical repo.Local layout (already realigned on this machine)
../did-crdtnow tracks canonicaldid-crdt.git @ adb5c7a; the old archive checkout was preserved as../did-crdt-archive(its origin isdid-crdt-archive.git, untracked papers/specs intact).Note on the release
Tag
v0.1.1was already pushed and its CI failed on the old pin. After this merges, thev0.1.1tag needs to be re-pointed at the fixed commit (or cutv0.1.2) to re-trigger the pipeline.🤖 Generated with Claude Code
https://claude.ai/code/session_01Q6GBsN4CfVF7QXAycnK2ip