Skip to content

fix: allow connect() in dedicated method #144

fix: allow connect() in dedicated method

fix: allow connect() in dedicated method #144

Workflow file for this run

# Inspired heavily by the libseccomp-rs CI script
name: build-test
on:
push:
workflow_dispatch:
pull_request:
jobs:
validate:
name: Format and Lint Check
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Install libseccomp
run: sudo apt-get install libseccomp-dev
- name: Install clippy
run: rustup component add clippy
# - name: Run cargo fmt
# run: cargo fmt --all -- --check
- name: Run cargo clippy
run: make lint
test:
name: Unit Tests
runs-on: ubuntu-latest
strategy:
fail-fast: false
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Install libseccomp
run: sudo apt-get install libseccomp-dev
- name: Run tests
run: make test-ci
doc:
name: Documentation Check
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Generate documentation
run: make doc
coverage:
name: Code Coverage
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Install libseccomp
run: sudo apt-get install libseccomp-dev
- name: Install Rust
run: rustup toolchain install stable --component llvm-tools
- name: Install cargo-llvm-cov
uses: taiki-e/install-action@cargo-llvm-cov
- name: Generate code coverage
run: make coverage-ci
- name: Upload coverage to coveralls
uses: coverallsapp/github-action@master
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
path-to-lcov: lcov.info