Permalink
Cannot retrieve contributors at this time
Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Sign up
Fetching contributors…
| language: rust | |
| cache: cargo | |
| rust: | |
| - stable | |
| - nightly | |
| env: | |
| - ARCH=x86_64_linux | |
| - ARCH=arm_linux TARGET=arm-linux-gnueabi RUST_TARGET=arm-unknown-linux-gnueabi | |
| - ARCH=aarch64_linux TARGET=aarch64-linux-gnu RUST_TARGET=aarch64-unknown-linux-gnu | |
| - ARCH=arm_android TARGET=arm-linux-androideabi RUST_TARGET=armv7-linux-androideabi | |
| NDK_API=19 NDK_ARCH=arm | |
| - ARCH=aarch64_android TARGET=aarch64-linux-android RUST_TARGET=aarch64-linux-android | |
| NDK_API=21 NDK_ARCH=arm64 | |
| - ARCH=x86_64_android TARGET=x86_64-linux-android RUST_TARGET=x86_64-linux-android | |
| NDK_API=21 NDK_ARCH=x86_64 | |
| matrix: | |
| include: | |
| - os: osx | |
| rust: stable | |
| env: ARCH=x86_64_macos | |
| - os: osx | |
| rust: nightly | |
| env: ARCH=x86_64_macos | |
| - name: rust-san | |
| rust: nightly | |
| env: ARCH=x86_64_linux | |
| before_install: | |
| install: | |
| before_script: | |
| script: | |
| - RUSTFLAGS="-Z sanitizer=address" cargo test --target x86_64-unknown-linux-gnu | |
| - RUSTFLAGS="-Z sanitizer=leak" cargo test --target x86_64-unknown-linux-gnu | |
| - name: cargo-clippy | |
| rust: stable | |
| env: CLIPPY=yes | |
| before_install: | |
| install: | |
| before_script: | |
| - rustup component add clippy-preview | |
| script: | |
| - cargo clippy | |
| - name: cargo-fmt and cargo-tarpaulin | |
| sudo: required | |
| rust: stable | |
| env: COV=yes | |
| before_install: | |
| install: | |
| before_script: | |
| - rustup component add rustfmt-preview | |
| script: | |
| - cargo fmt --all -- --check `find src -iname "*.rs"` | |
| - docker run --security-opt seccomp=unconfined -v "$PWD:/volume" xd009642/tarpaulin | |
| cargo tarpaulin --ciserver travis-ci --coveralls $TRAVIS_JOB_ID | |
| fast_finish: true | |
| before_install: | |
| - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sudo apt-get update -qq; fi | |
| install: | |
| - "./ci-scripts/install.sh" | |
| - if [[ "$TARGET" = *"android"* ]]; then export PATH="$PATH:$PWD/cross/bin"; fi | |
| script: "./ci-scripts/script.sh" | |
| before_deploy: "./ci-scripts/before_deploy.sh" | |
| notifications: | |
| email: | |
| on_success: never | |
| deploy: | |
| provider: releases | |
| api_key: | |
| secure: TU3ZnaluAtciaAvjBseLZvz5WOXd1/FgxngVinXI0ZSbq6yT6RGFbkddjqjTgTL9c0MyPcaHzXhk9r+aCB8iGaNmCfzos0NwpOAtM9Gn/dQZkO2l4FC0QWX2dZUGll9aeNvXdO7Xq8RopWebNvNd3Gntgf9n+G4LjiQKmQRe8JiuDKdABk78tjj0I+9uy6LoJjokewdjEh9wIAP13jYdBtyPbHkpQ0opLrJ4UZHsTWx6Vjj2qOznjcV/BWN2aOEtU4ZLgNGOXg1tQeJo+bq3dmS3GDsE2rAdXIRqBQEuSsgQKBx1EoXKx6VKj8/i1HyAH3JM/s5trnVjxn26CEb5IFfWEk9oVilcO2/vJcP1biMjfYKo4WSwC7e8xONURnJjm/3g7MBLvtKv/kXNmC5YQFf6XAF7OEVD30c0dWvjEJjMz5rZXE3InDjILx8D/Wai70ECUfrJgUnRbexHqk81IwIE6zNmByyEZFH+FlZaruuz5SUeQ2Caa8S7Iqcb8oZhJ9XEmgcnIXZ4N8thAtYd/cWmoJcBH8B4G/11S/TA7qkN2szkPIrd+i+KYhxDh4qHxWkMlnHgJevuwlmYKZn9fnZSxPtqllYTJepRWQ8X7D3R3tgNc+iQJjAjrh8Rehz8mNs7eK0stBlNB33eTq2PtivBC3kZOB8tAiEmQ5ltBTc= | |
| file: releases/* | |
| file_glob: true | |
| skip_cleanup: true | |
| on: | |
| repo: mesalock-linux/mesalink | |
| tags: true |