Skip to content

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

Open
pablomendezroyo wants to merge 1 commit intomainfrom
pablomendezroyo-patch-1
Open

Update auto_check.yml: bump checkout to v6 and use dedicated PR token#58
pablomendezroyo wants to merge 1 commit intomainfrom
pablomendezroyo-patch-1

Conversation

@pablomendezroyo
Copy link
Contributor

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.

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

## Changes

- Bump `actions/checkout@v4` → `v6`
- Use `secrets.DAPPNODE_ACTIONS_PR_CREATOR` instead of `secrets.GITHUB_TOKEN` for the workflow token

```diff
- - 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 }}
```

<!-- START COPILOT ORIGINAL PROMPT -->



<details>

<summary>Original prompt</summary>

> 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.


</details>
@github-actions
Copy link
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-besu.dnp.dappnode.eth 0.1.4
Consensus lodestar-hoodi.dnp.dappnode.eth 0.1.8
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 besu/v25.9.0/linux-x86_64/openjdk-java-21
After Install besu/v25.9.0/linux-x86_64/openjdk-java-21

Consensus Client Versions

Stage Version
Before Install Lodestar/v1.40.0/66aff77
After Install Lodestar/v1.40.0/66aff77

⏱️ Timing Measurements

Environment Setup

Operation Duration Status
SetStakerConfig 54.991s
PackageInstall 19.142s

Test Execution

Operation Duration Status
WaitForBeaconchainSync 12.708s
WaitForExecutionSync 2ms

Total Duration: 2m22s

🔴 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-24T16:04:02.864537637Z Feb-24 16:04:02.864[chain]            �[33mwarn�[39m: Error processing attestations from block slot=2477922, erroredAttestations=1, code=FORKCHOICE_ERROR_INVALID_ATTESTATION, err=code=UNKNOWN_TARGET_ROOT, root=0xb826cb891225e38616d44b6dd36c7d46b705b6fd5e1f01b3765fa6aa908ae096
2026-02-24T16:04:02.864562874Z Error: FORKCHOICE_ERROR_INVALID_ATTESTATION
2026-02-24T16:04:02.879890418Z Feb-24 16:04:02.879[chain]            �[33mwarn�[39m: Error processing attestations from block slot=2477923, erroredAttestations=1, code=FORKCHOICE_ERROR_INVALID_ATTESTATION, err=code=UNKNOWN_TARGET_ROOT, root=0xb826cb891225e38616d44b6dd36c7d46b705b6fd5e1f01b3765fa6aa908ae096

📋 View full CI logs

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