Files
universal-connectivity/.github/workflows/rust-ci.yml
Daniel Norman 6e8e03d993 feat: add webrtc-direct listener in go-peer (#172)
* feat: add experimental support in go for webrtc

* chore: update deps

* Apply suggestions from code review

* deps: bump go-libp2p

* feat: increase reservation limits

* chore: go mod tidy

* ci: bump go-version for workflow

* fix: go error

* deps: bump go-libp2p-pubsub

* fix: separate go and rust workflows

* deps: update go deps

* chore: go mod tidy

---------

Co-authored-by: Daniel N <2color@users.noreply.github.com>
2024-11-01 09:31:11 +01:00

26 lines
547 B
YAML

name: rust-peer ci
on:
pull_request:
paths:
- 'rust-peer/**'
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
rust:
runs-on: ubuntu-latest
env:
RUSTFLAGS: '-Dwarnings' # Never tolerate warnings.
defaults:
run:
working-directory: ./rust-peer
steps:
- uses: actions/checkout@v3
- uses: dtolnay/rust-toolchain@stable
- uses: Swatinem/rust-cache@v2
- run: cargo fmt -- --check
- run: cargo clippy
- run: cargo test