Skip to content
anchor

GitHub Action

Anchor Build Container

v2 Latest version

Anchor Build Container

anchor

Anchor Build Container

A container for building Anchor programs

Installation

Copy and paste the following snippet into your .yml file.

              

- name: Anchor Build Container

uses: wjthieme/anchor-build@v2

Learn more about this action in wjthieme/anchor-build

Choose a version

anchor-build

Docker image and GitHub Actions step for building Anchor/Solana programs.

Usage

No inputs are required.

- uses: wjthieme/anchor-build@v2

Run a different command

By default, anchor build is run. You can specify a different command with the run input.

- uses: wjthieme/anchor-build@v2
  with:
    run: "cargo build-sbf"

Use a different version of Anchor

By default, the latest version of Anchor is used. You can specify a different version with the anchor-version input.

- uses: wjthieme/anchor-build@v2
  with:
    anchor-version: "v0.29.0"

Supply a Solana private key

By default, you'll get a generated keypair to which 1 SOL is airdropped (devnet only). If you want to use your own keypair, you can supply it with the solana-key input.

- uses: wjthieme/anchor-build@v2
  with:
    solana-key: ${{ secrets.SOLANA_PRIVATE_KEY }}