name: Build & Test on: [push] jobs: build-run: runs-on: docker container: image: alpine steps: - name: Get Dependancies run: apk add rustup deno git nodejs pkgconfig openssl openssl-dev - name: Install Rust - run: /usr/bin/rustup-init - name: Checkout repo uses: actions/checkout@v4 with: deno-version: v2.x - name: Build using Cargo run: cargo build --verbose - name: Run unit tests run: cargo test --verbose