Refactor CI workflows with new release and sync test configurations#44
Refactor CI workflows with new release and sync test configurations#44pablomendezroyo wants to merge 2 commits intomainfrom
Conversation
…improved CI workflows
✅ SYNC TEST REPORT - PASSEDThis 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
🔖 Version TrackingExecution Client Versions
Consensus Client Versions
⏱️ Timing MeasurementsEnvironment Setup
Test Execution
Total Duration: 4m17s 🔴 Container Error Logs
DAppNodePackage-beacon-chain.lodestar-hoodi.dnp.dappnode.eth: |
chong-he
left a comment
There was a problem hiding this comment.
Should this file name be release.yml?
So this is going to replace the current CI, right? I notice that the current CI somehow stopped scanning for upstream version since 19th Jan (2 weeks ago). So hopefully this will reactivate the scanning of updated version as Lighthouse just released v8.1.0
Thanks for the ping, that probably happens due to inactivity We plan to implement this new CI which includes a syncronization test with real clients installed in dappnode. We plan also to execute sync test + proof of attestation test on every releae I will document everything in the dappnode devs documentation |
The workflow that triggers this action was the |
I mean the current file is named as |
Thanks for the heads up, I see that I can enable the bump upstream version action, I have enabled it now |
"Replace the main CI workflow with a more structured release workflow and introduce a sync test workflow for execution clients, enhancing the overall CI process.