deploy-all

Automate staged Zakura node deployments across testnet and mainnet via GitHub Actions.

42|10|Updated Jun 12, 2026
One-click install
npx skills add https://github.com/zakura-core/zakura --skill deploy-all-zakura-core
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deploy-all
Source: https://github.com/zakura-core/zakura/tree/main/.agents/skills/deploy-all
Command: npx skills add https://github.com/zakura-core/zakura --skill deploy-all-zakura-core

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, and includes references (resource) components.

What problem does it solve?

This Skill mitigates the risk of network-wide instability during software updates by enforcing a structured, batch-based deployment process for Zakura nodes.

Core Features & Use Cases

  • Staged Rollouts: Automatically handles the deployment of testnet and mainnet nodes in controlled, sequential batches.
  • Health Verification: Integrates mandatory health checks and status monitoring after every batch to ensure node stability before proceeding.
  • Use Case: When a new version of the Zakura node is ready, use this Skill to safely update the entire fleet of 17 nodes across testnet and mainnet without manual intervention or risk of simultaneous failure.

Quick Start

Use the deploy-all skill to initiate a full fleet rollout for the specified commit hash after verifying the ref exists on the remote.

Frequently Asked Questions about deploy-all

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate blockchain node deployment across distributed environments?

Automate blockchain node deployment by dispatching batch-based GitHub Actions workflows to update Zakura nodes across testnet and mainnet environments. This staged rollout process manages sequential updates without requiring manual server intervention for each individual node.

What is staged rollout for blockchain nodes and when do I need it?

Staged rollout is a batch-based deployment process that updates blockchain nodes sequentially while enforcing health gates. You need this structured process when updating a full fleet of nodes to mitigate network-wide instability and prevent simultaneous software failures across the network.

Do I need the GitHub CLI to run batch-based node deployments?

Yes, you need the GitHub CLI installed and valid repository permissions to execute batch-based node deployments. The deployment automation relies on the GitHub CLI to dispatch GitHub Actions workflows and monitor node service status updates.

How does health verification work during a blockchain node rollout?

Health verification during a blockchain node rollout enforces mandatory health checks and status monitoring after every deployment batch. The process gates progression, ensuring each batch of nodes achieves stability before proceeding to update the next sequential batch.

What's the best way to update a full fleet of Zakura nodes safely?

The best way to update a full fleet of Zakura nodes safely is using a structured, batch-based deployment process. This approach handles sequential testnet and mainnet rollouts, integrating mandatory health checks and manual confirmation steps after every batch to ensure stability.

Can I use GitHub Actions to manage testnet and mainnet node updates in batches?

Yes, you can use GitHub Actions to manage testnet and mainnet node updates by dispatching batch-based workflows. The deployment process handles distributed environments in controlled, sequential batches while enforcing strict health gates and manual confirmation steps before proceeding.