lite-rpc/.github/workflows/test.yml

31 lines
691 B
YAML
Raw Normal View History

2023-03-03 13:24:09 -08:00
name: Cargo Build & Test
2023-03-03 13:24:09 -08:00
on:
push:
pull_request:
env:
CARGO_TERM_COLOR: always
jobs:
build_and_test:
name: Rust project - latest
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
2023-03-03 13:24:09 -08:00
- run: |
sh -c "$(curl -sSfL https://release.solana.com/v1.15.2/install)"
export PATH="/root/.local/share/solana/install/active_release/bin:$PATH"
solana --version
- name: Solana Cli Check
run: solana --version
- name: Early Build
run: cargo build --release --workspace --tests
- name: Run and Test
run: |
solana-test-validator &
cargo run --release &
cargo test