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

build: improve script and travis config #4675

Merged
merged 7 commits into from
Oct 24, 2019

Commits on Oct 22, 2019

  1. build: improve script and travis config

    * fix a diff failure on windows
    
    See https://travis-ci.com/rust-lang/rust-clippy/jobs/245971932#L1625
    for an example.
    
    * use cmp instead of diff > /dev/null
    
    * clone single branch instead of clone then checking out
    
    * do not decrypt key if have no diff change
    tesuji committed Oct 22, 2019
    Configuration menu
    Copy the full SHA
    b869eeb View commit details
    Browse the repository at this point in the history
  2. macos: symlink rustc dev libs to /usr/local/lib

    Due to System Integrity Protection (SIP), exporting
    LD_LIBRARY_PATH will not work on macOS systems.
    Therefore, rather than disable SIP, we could symlink
    those rust dev libs to /usr/local/bin.
    I already tried install_name_tool(1) but couldn't make
    clippy-driver work on CI for whatever reasons.
    tesuji committed Oct 22, 2019
    Configuration menu
    Copy the full SHA
    abafec5 View commit details
    Browse the repository at this point in the history
  3. build: use shared target dir

    tesuji committed Oct 22, 2019
    Configuration menu
    Copy the full SHA
    f3ace5e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    049800d View commit details
    Browse the repository at this point in the history
  5. build: remove travis_wait

    Now the travis CI build time is fast enough to not cause build timeout.
    tesuji committed Oct 22, 2019
    Configuration menu
    Copy the full SHA
    ba673d0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    629b4d5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    088d528 View commit details
    Browse the repository at this point in the history