chore(deps): track logos-protocol master now that module-impl-abi has landed

logos-protocol#66 merged as 480f40f, so the temporary rev pin can go. A rev
pin never moves under `nix flake update`, so leaving it would freeze the
DECLARED side of this check at 0.5 and quietly stop catching anything a
later protocol adds — the exact silence the check exists to break.

Restores the master-tracking comment the pin displaced, with a line noting
that checks.module-impl-abi now also consumes
packages.<system>.module-impl-abi from this input.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Dario Gabriel Lipicar
2026-08-21 12:08:56 -03:00
co-authored by Claude Opus 5
parent 1eefe63ea3
commit a26300de2f
2 changed files with 12 additions and 12 deletions
Generated
+2 -3
View File
@@ -56,17 +56,16 @@
]
},
"locked": {
"lastModified": 1787318305,
"lastModified": 1787324808,
"narHash": "sha256-ROPYPTwQm29E8Pl3W6xqj13xQNtnZARjRoGjOMF+wos=",
"owner": "logos-co",
"repo": "logos-protocol",
"rev": "986813cc661682878c3ecabff2078a6d36cd5c1d",
"rev": "480f40ff6300e4500b437f5030883ac0c9b39f93",
"type": "github"
},
"original": {
"owner": "logos-co",
"repo": "logos-protocol",
"rev": "986813cc661682878c3ecabff2078a6d36cd5c1d",
"type": "github"
}
},
+10 -9
View File
@@ -7,15 +7,16 @@
# logos-nix so both repos resolve the identical nixpkgs/Qt pin — the QRO
# wire is Qt-version-sensitive.
#
# TEMPORARILY REV-PINNED to logos-protocol#66 (feat/module-impl-abi-manifest).
# That branch publishes packages.<system>.module-impl-abi: the module-impl C
# ABI export list, the protocol version the list belongs to, and the diff
# helper. nix/tests-module-impl-abi.nix reads all three, and master does not
# carry them yet, so unpinned this repo cannot even evaluate that check.
# TODO: drop the rev, back to plain "github:logos-co/logos-protocol", once
# logos-protocol#66 merges. Nothing else here depends on the rev — the
# earlier pin to feat/per-client-token-store was dropped when #59 merged.
inputs.logos-protocol.url = "github:logos-co/logos-protocol/986813cc661682878c3ecabff2078a6d36cd5c1d";
# Master-tracking. This was rev-pinned to feat/per-client-token-store while
# logos_host_services.h's trust-root surface (lp_token_keys,
# lp_inform_module_token_to, lp_grant_host_services) lived only on that
# branch, with protocol master still at LOGOS_PROTOCOL_VERSION_MINOR 2 —
# the `tests` check could not compile against it. That branch has merged
# (logos-protocol#59): master is 0.4.0 and carries all three.
#
# checks.module-impl-abi additionally consumes
# packages.<system>.module-impl-abi from here (logos-protocol#66).
inputs.logos-protocol.url = "github:logos-co/logos-protocol";
inputs.logos-protocol.inputs.logos-nix.follows = "logos-nix";
# The canonical, language-neutral LIDL frontend (lexer/parser/AST/serializer/
# validator) the code generator links. Follows our logos-nix so it resolves