Skip to content

build(deps): bump rumqttd from 0.13.0 to 0.16.0 #1149

build(deps): bump rumqttd from 0.13.0 to 0.16.0

build(deps): bump rumqttd from 0.13.0 to 0.16.0 #1149

Workflow file for this run

name: Rust
on:
push:
branches: [master]
pull_request:
env:
CARGO_TERM_COLOR: always
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Install dependencies
run: sudo apt-get update && sudo apt-get install libdbus-1-dev
- name: Build
run: cargo build --all-features
- name: Run tests
run: cargo test --all-features
- name: Run clippy
uses: actions-rs/clippy-check@v1
with:
token: ${{ secrets.GITHUB_TOKEN }}
args: --all-features
coverage:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Install dependencies
run: sudo apt-get update && sudo apt-get install libdbus-1-dev
- name: Install grcov
run: curl -L https://github.com/mozilla/grcov/releases/download/v0.8.6/grcov-v0.8.6-x86_64-unknown-linux-gnu.tar.gz | tar zxf -
- name: Install llvm-tools
run: rustup component add llvm-tools-preview
- name: Build for coverage
run: cargo build --all-features
env:
RUSTFLAGS: "-Cinstrument-coverage"
- name: Run tests with coverage
run: cargo test --all-features
env:
RUSTFLAGS: "-Cinstrument-coverage"
LLVM_PROFILE_FILE: "test-coverage-%p-%m.profraw"
- name: Convert coverage
run: ./grcov . -s . --binary-path target/debug/ -t lcov --branch --ignore-not-existing -o target/debug/lcov.info
- name: Upload coverage to codecov.io
uses: codecov/codecov-action@v3.1.4
with:
directory: ./target/debug
fail_ci_if_error: true