Skip to main content
The arcium-hq/setup-arcium action installs the Arcium CLI, Anchor, Solana CLI, Node.js, and Yarn so you can build and test an MXE in GitHub Actions.

Add the workflow

Pin the action and each tool to versions that match your project. Check the setup-arcium releases before changing the action version.

Configure the inputs

Raise the Linux file limit

arcium test starts validator and node processes that can exhaust the default open-file limit on Linux runners. The workflow raises the limit with prlimit in the test step. GitHub Actions starts a new shell for each step, so running prlimit in an earlier step does not affect the test process.

What’s next?

Deployment

Deploy your MXE to devnet or mainnet after CI passes.

Installation

Local-machine setup for the same toolchain.