From 19b9cb492b8358cd90e9d42b2155fb10f14b8931 Mon Sep 17 00:00:00 2001 From: Saulius Grigaitis Date: Tue, 19 Mar 2024 15:52:43 +0200 Subject: [PATCH] Added basic Github workflow build #20 --- .github/workflows/ci.yml | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e8d8a040..d346f78d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,8 +8,17 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - name: Install packages - run: sudo scripts/ci/install.sh - - name: Build - run: scripts/ci/ci.sh + - uses: actions/checkout@v4 + with: + submodules: true + - name: Git lfs pull + run: git lfs pull -C consensus-spec-tests + - name: Install Rust + run: rustup toolchain install stable --profile minimal + - uses: Swatinem/rust-cache@v2 + - name: Run formatter + run: cargo fmt --check + - name: Run clippy + run: bash scripts/ci/clippy.bash + - name: Run tests + run: cargo test --release