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

[Merged by Bors] - Cleanup and speed-up CI #2376

Closed
wants to merge 9 commits into from
Closed

[Merged by Bors] - Cleanup and speed-up CI #2376

wants to merge 9 commits into from

Commits on Oct 25, 2022

  1. chore: Cleanup and speed-up CI

    This introduces multiple changes to our CI setup
    - Switch cache action to rust-cache, this handles which directories to
      cache for us
    - Switch to the nextest[2] test runner for Windows and MacOS
    - Join the smaller jobs into one bigger misc job that handles clippy,
    rustfmt, documentation and examples. This should still be faster than
    the linux job and should save some resources overall
    
    [1] - https://github.com/Swatinem/rust-cache
    [2] - https://nexte.st/
    RageKnify committed Oct 25, 2022
    Configuration menu
    Copy the full SHA
    6d0d22b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7e10cec View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6bcd19c View commit details
    Browse the repository at this point in the history
  4. chore: Check linux build with misc

    tarpaulin is very slow already, this should balance things out
    RageKnify committed Oct 25, 2022
    Configuration menu
    Copy the full SHA
    52a4ec8 View commit details
    Browse the repository at this point in the history
  5. chore: Fix profile comments

    RageKnify committed Oct 25, 2022
    Configuration menu
    Copy the full SHA
    ada22e5 View commit details
    Browse the repository at this point in the history
  6. chore: separate rust-cache for tarpaulin and misc

    This will make them have separate cache keys, meaning they don't
    share their target directory and each one stores and loads a smaller
    archive from the cache.
    RageKnify committed Oct 25, 2022
    Configuration menu
    Copy the full SHA
    3326a89 View commit details
    Browse the repository at this point in the history
  7. chore: Update bors.toml, cleanup rust.yml

    Simplified the name of the jobs in rust.yml
    Removed bors.yml, it was just copying rust.yml, instead this adds
    the staging and trying branches to the list of branches where the ci
    should run
    RageKnify committed Oct 25, 2022
    Configuration menu
    Copy the full SHA
    abfc071 View commit details
    Browse the repository at this point in the history
  8. chore: Fix rust-cache usage

    RageKnify committed Oct 25, 2022
    Configuration menu
    Copy the full SHA
    17eccb1 View commit details
    Browse the repository at this point in the history
  9. style: Fix prettier

    RageKnify committed Oct 25, 2022
    Configuration menu
    Copy the full SHA
    ac04a60 View commit details
    Browse the repository at this point in the history