Skip to content

Refactor workflows for synchronization and release processes#70

Merged
pablomendezroyo merged 3 commits intomainfrom
pablo/add-proof-of-att-CI
Feb 5, 2026
Merged

Refactor workflows for synchronization and release processes#70
pablomendezroyo merged 3 commits intomainfrom
pablo/add-proof-of-att-CI

Conversation

@pablomendezroyo
Copy link
Contributor

Remove obsolete workflows and introduce new synchronization and release workflows to streamline the CI/CD process.

@github-actions
Copy link
Contributor

github-actions bot commented Feb 5, 2026

✅ SYNC TEST REPORT - PASSED

This CI runs on a real DAppNode using the same RPC calls a user would make to configure a staker setup: execution client, consensus client, web3signer, MEV-boost, and relays. The self-hosted runner is pre-loaded with synced (or near-synced) execution client volumes, enabling fast sync and attestation tests with any client combination. Consensus clients use checkpoint sync, so no pre-synced volume is required.

Sync Test: Verifies that both execution and consensus clients reach a synced state. This test ensures the staker configuration is valid and clients can synchronize with the network.

📦 Clients Used

Component DNP Name DNP Version
Execution hoodi-erigon.dnp.dappnode.eth 0.1.1
Consensus lodestar-hoodi.dnp.dappnode.eth 0.1.7
Web3Signer web3signer-hoodi.dnp.dappnode.eth 0.1.3
MEV Boost mev-boost-hoodi.dnp.dappnode.eth 0.1.1
Network hoodi

🔖 Version Tracking

Execution Client Versions

Stage Version
Before Install erigon/3.2.0/linux-amd64/go1.24.7
After Install erigon/3.3.7/linux-amd64/go1.25.6

Consensus Client Versions

Stage Version
Before Install Lodestar/v1.39.1/bc422a0
After Install Lodestar/v1.39.1/bc422a0

⏱️ Timing Measurements

Environment Setup

Operation Duration Status
SetStakerConfig 58.941s
PackageInstall 39.742s

Test Execution

Operation Duration Status
WaitForBeaconchainSync 24.89s
WaitForExecutionSync 0s

Total Duration: 2m32s

🔴 Container Error Logs

⚠️ Showing up to 3 error lines per container. See CI logs for complete details.

DAppNodePackage-beacon-chain.lodestar-hoodi.dnp.dappnode.eth:

2026-02-05T20:08:34.621551951Z Feb-05 20:08:34.621[rest]             �[33mwarn�[39m: Req req-k postStateValidators failed reason=State not found for id 'justified'

DAppNodePackage-validator.lodestar-hoodi.dnp.dappnode.eth:

2026-02-05T20:08:36.002373774Z Feb-05 20:08:36.002[]                 �[33mwarn�[39m: Node is syncing - getProposerDuties failed with status 503: Node is syncing - headSlot 2342304 currentSlot 2342393

📋 View full CI logs

@pablomendezroyo pablomendezroyo merged commit 69b3a01 into main Feb 5, 2026
4 of 6 checks passed
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