Skip to content

Commit 2e7b61f

Browse files
committed
test anchor
1 parent 9ab7333 commit 2e7b61f

File tree

1 file changed

+19
-2
lines changed

1 file changed

+19
-2
lines changed

.github/workflows/solana.yml

+19-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@ on:
77
- main
88
- dev
99
jobs:
10-
solana:
10+
solana-sbf:
11+
name: Solana Cargo SBF
1112
runs-on: ubuntu-20.04
1213
env:
1314
RUSTFLAGS: -Dwarnings
@@ -90,7 +91,7 @@ jobs:
9091
sh -c "$(curl -sSfL https://release.solana.com/v${SOLANA_VERSION}/install)"
9192
~/.local/share/solana/install/active_release/bin/sdk/sbf/scripts/install.sh
9293
93-
- name: Run unit tests
94+
- name: cargo build-sbf && cargo test-sbf
9495
env:
9596
RUST_BACKTRACE: "1"
9697
run: |
@@ -110,3 +111,19 @@ jobs:
110111
for p in "${BPF_PACKAGES[@]}"; do
111112
cargo test-sbf --manifest-path "${p}"
112113
done
114+
anchor-test:
115+
name: Anchor Test
116+
runs-on: ubuntu-latest
117+
# Anchor Docker image: https://www.anchor-lang.com/docs/verifiable-builds#images
118+
container: backpackapp/build:v0.29.0
119+
steps:
120+
- uses: actions/checkout@v4
121+
- name: Set default Rust toolchain
122+
run: rustup default stable
123+
working-directory: ./solana
124+
- name: yarn
125+
run: yarn
126+
working-directory: ./solana
127+
- name: anchor test --arch sbf
128+
run: anchor test --arch sbf
129+
working-directory: ./solana

0 commit comments

Comments
 (0)