diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 2c773e0..0000000 --- a/.travis.yml +++ /dev/null @@ -1,54 +0,0 @@ -# Based on the "trust" template v0.1.2 -# https://github.com/japaric/trust/tree/v0.1.2 - -language: rust -services: docker - -matrix: - include: - # Linux - - env: TARGET=x86_64-unknown-linux-gnu - rust: nightly - - # Bare metal - - env: TARGET=thumbv6m-none-eabi - rust: nightly - - env: TARGET=thumbv7m-none-eabi - rust: nightly - - env: TARGET=thumbv7em-none-eabi - rust: nightly - - env: TARGET=thumbv7em-none-eabihf - rust: nightly - -before_install: - - set -e - - rustup self update - -install: - - sh ci/install.sh - - source ~/.cargo/env || true - -script: - - bash ci/script.sh - -after_script: set +e - -cache: - cargo: true - directories: - - $HOME/.xargo - -before_cache: - # Travis can't cache files that are not readable by "others" - - chmod -R a+r $HOME/.cargo - -branches: - only: - - /^v\d+\.\d+\.\d+.*$/ - - auto - - master - - try - -notifications: - email: -on_success: never diff --git a/ci/install.sh b/ci/install.sh deleted file mode 100644 index 4892d1a..0000000 --- a/ci/install.sh +++ /dev/null @@ -1,21 +0,0 @@ -set -ex - -main() { - # This fetches latest stable release of Xargo - local tag=$(git ls-remote --tags --refs --exit-code https://github.com/japaric/xargo \ - | cut -d/ -f3 \ - | grep -E '^v[0.1.0-9.]+$' \ - | sort --version-sort \ - | tail -n1) - - curl -LSfs https://japaric.github.io/trust/install.sh | \ - sh -s -- \ - --force \ - --git japaric/xargo \ - --tag $tag \ - --target x86_64-unknown-linux-musl - - rustup component add rust-src -} - -main diff --git a/ci/script.sh b/ci/script.sh deleted file mode 100644 index f6bca6f..0000000 --- a/ci/script.sh +++ /dev/null @@ -1,16 +0,0 @@ -# This script takes care of testing your crate - -set -euxo pipefail - -main() { - case $TARGET in - x86_64-unknown-linux-gnu) - cargo check --target $TARGET - ;; - *) - xargo check --target $TARGET - ;; - esac -} - -main