Rust CI with GitHub Actions

This page summarizes the projects mentioned and recommended in the original post on dev.to

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
Nutrient - The #1 PDF SDK Library
Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.
nutrient.io
featured
  1. rust-ci-github-actions-workflow

    Rust project template with CI workflow in GitHub Actions

    The following is a simple explanation of the included workflows. Check out our project README for a more detailed explanation.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. Clippy

    A bunch of lints to catch common mistakes and improve your Rust code. Book: https://doc.rust-lang.org/clippy/

    The Clippy job runs clippy through actions-rs/clippy-check@v1. You can add a clippy.toml or .clippy.toml to configure the style.

  4. clippy-check

    Discontinued 📎 GitHub Action for PR annotations with clippy warnings

    The Clippy job runs clippy through actions-rs/clippy-check@v1. You can add a clippy.toml or .clippy.toml to configure the style.

  5. publish-unit-test-result-action

    GitHub Action to publish unit test results on GitHub

    Test results are uploaded through EnricoMi/publish-unit-test-result-action@v1.

  6. codecov-action

    GitHub Action that uploads coverage to Codecov :open_umbrella:

    Code coverage results are uploaded to CodeCov through codecov/codecov-action@v1. For private repositories, add your token from CodeCov repository setting to GitHub Secrets and uncomment the line: token: ${{ secrets.CODECOV_TOKEN }}.

  7. upload-artifact

    The included job uploads the project binary in target/release as an artifact through actions/upload-artifact@v2. You can configure which files to upload.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • More than you've ever wanted to know about errors in Rust

    1 project | news.ycombinator.com | 23 Jul 2023
  • New clippy lint: detecting `&mut` which could be `&` in function arguments

    2 projects | /r/rust | 10 Jul 2023
  • I want to contribute in a big project

    6 projects | /r/rust | 1 May 2023
  • rustc-plugin: A framework for writing plugins that integrate with the Rust compiler

    6 projects | /r/rust | 18 Apr 2023
  • Reading Rust

    2 projects | /r/rust | 11 Apr 2023