Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix broken CI and improve it #57

Merged
merged 6 commits into from
Aug 22, 2024
Merged

Fix broken CI and improve it #57

merged 6 commits into from
Aug 22, 2024

Commits on Aug 22, 2024

  1. Remove old linting CI and add new

    New linting job almost verbatim copied from pfctl-rs
    faern committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    1852f24 View commit details
    Browse the repository at this point in the history
  2. Remove cargo audit CI

    We have decided in another library project that it does not make much
    sense to audit library-only crates. It creates more needless churn than
    it helps.
    faern committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    70381a1 View commit details
    Browse the repository at this point in the history
  3. Move Rust formatting check to separate workflow

    Workflow copied from pfctl-rs
    faern committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    24aaf73 View commit details
    Browse the repository at this point in the history
  4. Upgrade build-and-test CI workflow

    Copied from nftnl-rs.
    Also checks minimal versions now.
    Also checks that docs build cleanly
    faern committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    5b796cb View commit details
    Browse the repository at this point in the history
  5. Set rust-version in Cargo.toml

    Good practice
    faern committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    a07bd90 View commit details
    Browse the repository at this point in the history
  6. Commit Cargo.lock

    faern committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    769dd0a View commit details
    Browse the repository at this point in the history