Rust Problem Matchers
ActionsGitHub Action to setup Problem Matchers for Rust.
Setting this action will automatically annotate errors from Rust toolchain on GitHub Actions.
Add this action before running Rust toolchain:
- uses: r7kamura/rust-problem-matchers@v1
name: test
on:
pull_request:
push:
branches:
- main
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
with:
ref: ${{ github.event.pull_request.head.sha }}
- uses: actions-rs/toolchain@v1
with:
toolchain: stable
components: rustfmt, clippy
- uses: r7kamura/rust-problem-matchers@v1
- uses: actions-rs/cargo@v1
name: cargo fmt
with:
command: fmt
args: --all -- --check
- uses: actions-rs/cargo@v1
name: cargo build
with:
command: build
- uses: actions-rs/cargo@v1
name: cargo clippy
with:
command: clippy
args: -- -D warnings
- uses: actions-rs/cargo@v1
name: cargo test
with:
command: test
Rust Problem Matchers is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.