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

A few CI patches #2516

Merged
merged 3 commits into from
Feb 1, 2021
Merged

A few CI patches #2516

merged 3 commits into from
Feb 1, 2021

Commits on Jan 29, 2021

  1. ci: Drop testuser creation

    Nothing is using this; our unit tests don't change uids and
    most of our testing is in VMs.
    
    Dropping this makes it easier to run the scripts outside of CI.
    cgwalters committed Jan 29, 2021
    Configuration menu
    Copy the full SHA
    afc1215 View commit details
    Browse the repository at this point in the history
  2. ci: Split clang into separate script, run it in CoreOS CI

    Let's do a build with clang as a cleanly separate context
    instead of serially; and also do it unconditionally.  This
    is prep for turning on more `-Werror` flow in both cases,
    and also using clang `scan-build` in CI.
    cgwalters committed Jan 29, 2021
    Configuration menu
    Copy the full SHA
    96aca7f View commit details
    Browse the repository at this point in the history
  3. ci: Drop custom msrv checking

    The way this tries to replace the system Rust is hacky and
    actually I realized belatedly I may have broken it recently; basically
    `installdeps.sh` re-adds the system one, and it's hard to be sure
    with our current buildsystem we're using the newer one from `$PATH`.
    
    What we really want to do here is use a CentOS8 buildroot,
    which will automatically enforce this in a better way along
    with solving other problems.  But right now we've broken
    that because libdnf requires a too-new libmodulemd.
    
    So let's just rely on the Fedora rust for now.
    cgwalters committed Jan 29, 2021
    Configuration menu
    Copy the full SHA
    cd9f525 View commit details
    Browse the repository at this point in the history