Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 15 additions & 12 deletions action.yml
Original file line number Diff line number Diff line change
@@ -1,27 +1,31 @@
name: 'Anchor Test'
name: "Anchor Test"
description: 'An "anchor test" action that runs in ~1 minute.'
branding:
icon: anchor
color: blue
inputs:
node-version:
description: 'Version of node.js to use'
description: "Version of node.js to use"
required: false
default: '20.11.0' # LTS
default: "20.11.0" # LTS
rust-version:
description: "Version of rust to use"
required: false
default: "stable" # stable
solana-cli-version:
description: 'Version of Solana CLI to use'
description: "Version of Solana CLI to use"
required: false
default: '1.17.1' # stable
default: "1.17.1" # stable
anchor-version:
description: 'Version of Anchor to use'
description: "Version of Anchor to use"
required: false
default: '0.29.0' # latest
default: "0.29.0" # latest
features:
description: 'Features to pass to cargo'
description: "Features to pass to cargo"
required: false
default: 'default'
default: "default"
runs:
using: 'composite'
using: "composite"
steps:
- uses: metadaoproject/setup-anchor@v2
with:
Expand All @@ -45,12 +49,11 @@ runs:
- name: Install Cargo toolchain
uses: actions-rs/toolchain@v1
with:
toolchain: stable
toolchain: ${{ inputs.rust-version }}
profile: minimal
components: rustc
- name: Cache Cargo dependencies
uses: Swatinem/rust-cache@v2
- name: Run tests
run: anchor test -- --features ${{ inputs.features }}
shell: bash