Files
logos-cpp-sdk/flake.lock
T
Dario LipicarandClaude Opus 5 dfd46282a7 chore: pin logos-protocol 0f26ffd, and move CI to Nix 2.35.1 (#133)
Bumps this repo's own `logos-protocol` root pin from 3a31c91d (Jul 31) to
0f26ffd (Aug 6, current master). Span is two protocol PRs, #40 and #41.

Why per-repo pins rather than `follows` overrides: on macOS, two different
protocol revisions statically linked into one process get their weak
definitions coalesced by dyld, so one image's protocol code silently binds
to the other's. That is not a build error — it is a runtime miscompile, and
it bites across real ABI changes (`awaitCompletion` gained parameters;
`RpcValue`'s variant gained `uint64_t` in the middle, renumbering later
alternatives). The durable fix is for every repo in the chain to pin the
same protocol, so no override is needed anywhere.

CI: cachix/install-nix-action v27 -> v31, i.e. Nix 2.22.1 -> 2.35.1. 2.22.1
is old enough to mis-evaluate flake input overrides newer Nix handles fine.
Nothing in this commit needs 2.35.1 — verified to evaluate on 2.22.1 too —
but the rest of the chain does, and logos-standalone-app already runs v31
for exactly this reason.

Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-07 11:45:47 -03:00

102 lines
2.4 KiB
JSON

{
"nodes": {
"logos-lidl": {
"inputs": {
"logos-nix": [
"logos-nix"
],
"nixpkgs": [
"logos-lidl",
"logos-nix",
"nixpkgs"
]
},
"locked": {
"lastModified": 1785470541,
"narHash": "sha256-5fVAbSGMRhEfRXfhaoq26LZeJuziRT/NMFsfhtd0ogA=",
"owner": "logos-co",
"repo": "logos-lidl",
"rev": "35f33d87b7d6c22d9d4658c58855ae887ce515f1",
"type": "github"
},
"original": {
"owner": "logos-co",
"repo": "logos-lidl",
"type": "github"
}
},
"logos-nix": {
"inputs": {
"nixpkgs": "nixpkgs"
},
"locked": {
"lastModified": 1774455309,
"narHash": "sha256-3AN7aFnArdysrbQQ2UskWzjNSFADb4hDCsnx69Fa0ng=",
"owner": "logos-co",
"repo": "logos-nix",
"rev": "e637a1f5e871244d1c2df1e3c52a067f2eb406f2",
"type": "github"
},
"original": {
"owner": "logos-co",
"repo": "logos-nix",
"type": "github"
}
},
"logos-protocol": {
"inputs": {
"logos-nix": [
"logos-nix"
],
"nixpkgs": [
"logos-protocol",
"logos-nix",
"nixpkgs"
]
},
"locked": {
"lastModified": 1786030193,
"narHash": "sha256-Z5rxmZBMJsNsUSb37ljbDMKrtrds9Enw5oPJcf8wbVU=",
"owner": "logos-co",
"repo": "logos-protocol",
"rev": "0f26ffdeef18fb9582dc0a95e2bee482464da40d",
"type": "github"
},
"original": {
"owner": "logos-co",
"repo": "logos-protocol",
"type": "github"
}
},
"nixpkgs": {
"locked": {
"lastModified": 1759036355,
"narHash": "sha256-0m27AKv6ka+q270dw48KflE0LwQYrO7Fm4/2//KCVWg=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "e9f00bd893984bc8ce46c895c3bf7cac95331127",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"root": {
"inputs": {
"logos-lidl": "logos-lidl",
"logos-nix": "logos-nix",
"logos-protocol": "logos-protocol",
"nixpkgs": [
"logos-nix",
"nixpkgs"
]
}
}
},
"root": "root",
"version": 7
}