Skip to content

ci: switch workflows to GitHub App token#92

Merged
3alpha merged 1 commit into
mainfrom
chore/use-github-app-token-workflows
May 20, 2026
Merged

ci: switch workflows to GitHub App token#92
3alpha merged 1 commit into
mainfrom
chore/use-github-app-token-workflows

Conversation

@3alpha
Copy link
Copy Markdown
Member

@3alpha 3alpha commented May 19, 2026

Summary\n- replace workflow token usage with \n- switch all workflow GitHub token flows to \n

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@tropibot
Copy link
Copy Markdown

tropibot Bot commented May 20, 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-geth.dnp.dappnode.eth 0.1.4
Consensus prysm-hoodi.dnp.dappnode.eth 0.1.6
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 Geth/v1.16.8-stable-abeb78c6/linux-amd64/go1.24.11
After Install Geth/v1.17.0-stable-0cf3d3ba/linux-amd64/go1.24.13

Consensus Client Versions

Stage Version
Before Install Prysm/v7.1.2 (linux amd64)
After Install Prysm/v7.1.2 (linux amd64)

⏱️ Timing Measurements

Environment Setup

Operation Duration Status
SetStakerConfig 24.539s
PackageInstall 9.055s

Test Execution

Operation Duration Status
WaitForBeaconchainSync 1m0.071s
WaitForExecutionSync 12.008s

Total Duration: 1m52s

🔴 Container Error Logs

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

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

2026-05-20T07:00:03.117415228Z time="2026-05-20 07:00:03.11" level=warning msg="Could not update head" error="head at slot 3087168 with weight 106490 is not eligible, finalizedEpoch, justified Epoch 96472, 96473 != 96474, 96474" prefix=blockchain
2026-05-20T07:00:03.206643422Z time="2026-05-20 07:00:03.20" level=warning msg="Could not update head" error="head at slot 3087168 with weight 220961 is not eligible, finalizedEpoch, justified Epoch 96472, 96473 != 96474, 96474" prefix=blockchain
2026-05-20T07:00:03.373798675Z time="2026-05-20 07:00:03.37" level=warning msg="Could not update head" error="head at slot 3087168 with weight 341221 is not eligible, finalizedEpoch, justified Epoch 96472, 96473 != 96474, 96474" prefix=blockchain

📋 View full CI logs

@3alpha 3alpha merged commit c9c68a8 into main May 20, 2026
3 of 4 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