name: Test and build on: push: branches: - master jobs: test_nostr-rs-relay: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: Update local toolchain run: | apt install -y protobuf-compiler rustup update rustup component add clippy rustup install nightly - name: Toolchain info run: | cargo --version --verbose rustc --version cargo clippy --version # - name: Lint # run: | # cargo fmt -- --check # cargo clippy -- -D warnings - name: Test run: | cargo check cargo test --all - name: Build run: | cargo build --release --locked