name: Build & Test on: [push] jobs: build-run: runs-on: docker container: image: rust steps: - name: Update package repos run: apt update - name: Install Node using apt run: apt install nodejs -y - name: Checkout repo uses: actions/checkout@v4 - name: Build using Cargo run: cargo build --verbose - name: Run unit tests run: cargo test --verbose