Skip to content

Add GitHub Actions documentation for staker and standard packages#507

Merged
pablomendezroyo merged 2 commits intomasterfrom
pablo/add-staker-pkgs-dappnode-CI
Feb 6, 2026
Merged

Add GitHub Actions documentation for staker and standard packages#507
pablomendezroyo merged 2 commits intomasterfrom
pablo/add-staker-pkgs-dappnode-CI

Conversation

@pablomendezroyo
Copy link
Contributor

Introduce comprehensive documentation for GitHub Actions workflows related to Dappnode packages, covering both standard and staker packages, including CI/CD processes and planned workflows for Web3Signer. Update existing references to ensure clarity and accuracy.

@pablomendezroyo pablomendezroyo requested a review from a team as a code owner February 6, 2026 09:49
@netlify
Copy link

netlify bot commented Feb 6, 2026

Deploy Preview for steady-daffodil-d78dee ready!

Name Link
🔨 Latest commit fdf55da
🔍 Latest deploy log https://app.netlify.com/projects/steady-daffodil-d78dee/deploys/6985c4ede1e3010007f7feec
😎 Deploy Preview https://deploy-preview-507--steady-daffodil-d78dee.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@github-actions
Copy link

github-actions bot commented Feb 6, 2026

@github-actions github-actions bot temporarily deployed to pull request February 6, 2026 09:50 Inactive
The staker package CI runs on a **GitHub self-hosted runner** with the following characteristics:

- **DAppNode pre-installed** and running with `DEV=true`
- The `DEV=true` environment variable enables the **WebSocket frontend-backend RPC as an API**
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would spacify that its a variable from dappmanager

- **DAppNode pre-installed** and running with `DEV=true`
- The `DEV=true` environment variable enables the **WebSocket frontend-backend RPC as an API**
- The CI uses the **same RPC calls a user would make** to configure a staker setup
- **Pre-synced execution client volumes** are loaded on the runner, enabling fast sync and attestation tests
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would say something like "execution client volumes are synced daily on the runner"


## Architecture

The staker package CI runs on a **GitHub self-hosted runner** with the following characteristics:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think its great to add that the runner will always have latest core installed and nothing installed besides DMS or execution client volumes

@pablomendezroyo pablomendezroyo merged commit 541ca8b into master Feb 6, 2026
10 checks passed
@pablomendezroyo pablomendezroyo deleted the pablo/add-staker-pkgs-dappnode-CI branch February 6, 2026 10:44
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