Skip to content

Update auto_check.yml: bump checkout to v6 and use dedicated PR token#61

Merged
pablomendezroyo merged 2 commits into
mainfrom
copilot/update-auto-check-workflow
Feb 24, 2026
Merged

Update auto_check.yml: bump checkout to v6 and use dedicated PR token#61
pablomendezroyo merged 2 commits into
mainfrom
copilot/update-auto-check-workflow

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Feb 19, 2026

Updates the auto_check workflow to use the latest checkout action and a dedicated token for PR creation.

Changes

  • Bump actions/checkout@v4v6
  • Use secrets.DAPPNODE_ACTIONS_PR_CREATOR instead of secrets.GITHUB_TOKEN for the workflow token
- - uses: actions/checkout@v4
+ - uses: actions/checkout@v6
  - run: npx @dappnode/dappnodesdk github-action bump-upstream --use_variants
    env:
-     GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+     GITHUB_TOKEN: ${{ secrets.DAPPNODE_ACTIONS_PR_CREATOR }}
Original prompt

Repository: dappnode/DAppNodePackage-prysm-generic

Create a pull request updating .github/workflows/auto_check.yml with:

  1. Bump actions/checkout to v6.
  2. Set env GITHUB_TOKEN to ${{ secrets.DAPPNODE_ACTIONS_PR_CREATOR }}.

Acceptance criteria:

  • Only .github/workflows/auto_check.yml is changed unless strictly necessary.
  • YAML remains valid.
  • PR title/description summarize both changes.

This pull request was created from Copilot chat.


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

…R_CREATOR token

Co-authored-by: pablomendezroyo <41727368+pablomendezroyo@users.noreply.github.com>
Copilot AI changed the title [WIP] Update auto_check.yml to bump actions/checkout and set GITHUB_TOKEN Update auto_check.yml: bump checkout to v6 and use dedicated PR token Feb 19, 2026
@pablomendezroyo pablomendezroyo marked this pull request as ready for review February 24, 2026 15:44
@github-actions
Copy link
Copy Markdown
Contributor

✅ 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 prysm-hoodi.dnp.dappnode.eth 0.1.5
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.2.0/linux-amd64/go1.24.7

Consensus Client Versions

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

⏱️ Timing Measurements

Environment Setup

Operation Duration Status
SetStakerConfig 49.42s
PackageInstall 11.192s

Test Execution

Operation Duration Status
WaitForBeaconchainSync 1m43.714s
WaitForExecutionSync 2m24.098s

Total Duration: 5m15s

🔴 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-02-24T15:54:22.620729271Z time="2026-02-24 15:54:22.62" level=warning msg="Failed to fetch data column sidecars" finalMissingRootCount=1 initialMissingRootCount=2 prefix=sync
2026-02-24T15:54:30.352530266Z time="2026-02-24 15:54:30.35" level=warning msg="Failed to fetch data column sidecars" finalMissingRootCount=1 initialMissingRootCount=1 prefix=sync
2026-02-24T15:54:37.469870320Z time="2026-02-24 15:54:37.46" level=warning msg="Failed to fetch data column sidecars" finalMissingRootCount=1 initialMissingRootCount=1 prefix=sync

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

2026-02-24T15:52:29.759143018Z time="2026-02-24 15:52:29.75" level=error msg="Failed to get health of node" error="rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing: dial tcp 172.33.0.24:4000: connect: connection refused""
2026-02-24T15:55:05.430643963Z time="2026-02-24 15:55:05.43" level=error msg="Could not request attestation to sign at slot" error="rpc error: code = Unavailable desc = Could not get attestation data: the node is currently optimistic and cannot serve validators" prefix=client pubkey=0xb1a6afab47a6 slot=2477925
2026-02-24T15:55:12.001065551Z time="2026-02-24 15:55:12.00" level=error msg="Could not submit aggregate selection proof to beacon node" error="rpc error: code = DeadlineExceeded desc = context deadline exceeded" prefix=client slot=2477925

📋 View full CI logs

@pablomendezroyo pablomendezroyo merged commit ae757ea into main Feb 24, 2026
2 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.

2 participants