Skip to content

Commit 0ebdc42

Browse files
authored
Add solana CI (#205)
1 parent c130511 commit 0ebdc42

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

.github/workflows/solana.yml

+34
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
name: Solana
2+
on:
3+
push:
4+
branches: [main]
5+
pull_request:
6+
branches: [main]
7+
env:
8+
CARGO_TERM_COLOR: always
9+
defaults:
10+
run:
11+
working-directory: solana
12+
jobs:
13+
tests:
14+
runs-on: ubuntu-latest
15+
container: backpackapp/build:v0.30.1
16+
17+
steps:
18+
- uses: actions/checkout@v4
19+
- name: List rustup toolchains
20+
run: rustup toolchain list
21+
- name: Set default toolchain
22+
run: rustup default stable
23+
- name: List rustup toolchains
24+
run: rustup toolchain list
25+
- name: Install dependencies
26+
run: npm install
27+
- name: Anchor build
28+
run: |
29+
cargo build
30+
cargo test
31+
npm run build_wasm
32+
anchor build
33+
- name: Anchor tests
34+
run: anchor test

0 commit comments

Comments
 (0)