Skip to content

WIP: build/devenv: add cl-node back into phased devenv#1143

Draft
winder wants to merge 6 commits into
will/devenv-miscfrom
will/phased-cl-node
Draft

WIP: build/devenv: add cl-node back into phased devenv#1143
winder wants to merge 6 commits into
will/devenv-miscfrom
will/phased-cl-node

Conversation

@winder
Copy link
Copy Markdown
Collaborator

@winder winder commented May 30, 2026

Description

Testing

Checklist

  • Breaking changes documented in changelog (see changelog directory)
  • Cross link related PRs (in this or other repositories)
  • just lint fix - no new lint errors
  • just generate - mocks and protobufs are up to date

winder added 6 commits May 29, 2026 23:15
committeeccv now registers and connects the CL node sets to JD before
the lane/committee config, then populates NodeIDs on a local copy of the
environment so ApplyVerifierConfig can fetch CL-mode signing keys from
JD. The shared _env output is left untouched (mirrors tokenverifier).
env-cl-phased.toml runs the verifiers in CL mode across two shared
nodes; executors stay standalone for now.
CL node secrets are boot-only, so aggregator HMAC credentials must
be written to TestSecretsOverrides before LaunchNodeSets; the effect
executor now calls AcceptPendingJobs before SyncAndVerifyJobProposals
and passes a local env copy with NodeIDs from JD so the sync can map
NOP aliases to node IDs.
@github-actions
Copy link
Copy Markdown

Code coverage report:

Package will/devenv-misc will/phased-cl-node Diff
github.com/smartcontractkit/chainlink-ccv/aggregator 49.35% 49.35% +0.00%
github.com/smartcontractkit/chainlink-ccv/bootstrap 54.14% 54.14% +0.00%
github.com/smartcontractkit/chainlink-ccv/cli 65.13% 65.13% +0.00%
github.com/smartcontractkit/chainlink-ccv/cmd 15.54% 15.54% +0.00%
github.com/smartcontractkit/chainlink-ccv/common 56.54% 56.54% +0.00%
github.com/smartcontractkit/chainlink-ccv/executor 45.97% 45.97% +0.00%
github.com/smartcontractkit/chainlink-ccv/indexer 37.73% 37.68% -0.05%
github.com/smartcontractkit/chainlink-ccv/integration 45.93% 45.84% -0.09%
github.com/smartcontractkit/chainlink-ccv/pkg 84.62% 84.62% +0.00%
github.com/smartcontractkit/chainlink-ccv/pricer 0.00% 0.00% +0.00%
github.com/smartcontractkit/chainlink-ccv/protocol 63.75% 63.75% +0.00%
github.com/smartcontractkit/chainlink-ccv/verifier 34.49% 34.48% -0.01%
Total 46.60% 46.50% -0.10%

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant