2014-12-23 17:50:53 +00:00
|
|
|
language: rust
|
2019-04-16 21:32:21 +00:00
|
|
|
sudo: false
|
2015-05-19 16:22:06 +00:00
|
|
|
rust:
|
2017-12-19 01:35:41 +00:00
|
|
|
- 1.8.0
|
2018-05-07 19:38:56 +00:00
|
|
|
- 1.15.0
|
|
|
|
- 1.20.0
|
2019-04-16 21:32:21 +00:00
|
|
|
- 1.26.0 # has_i128
|
|
|
|
- 1.31.0 # 2018!
|
2017-12-19 01:35:41 +00:00
|
|
|
- stable
|
2015-05-19 16:22:06 +00:00
|
|
|
- beta
|
|
|
|
- nightly
|
2014-09-16 17:35:35 +00:00
|
|
|
script:
|
2016-03-26 00:11:04 +00:00
|
|
|
- cargo build --verbose
|
2017-02-10 00:09:48 +00:00
|
|
|
- ./ci/test_full.sh
|
2019-04-16 21:32:21 +00:00
|
|
|
matrix:
|
|
|
|
include:
|
2019-05-22 00:38:28 +00:00
|
|
|
# try a target that doesn't have std at all
|
|
|
|
- name: "no_std"
|
|
|
|
rust: stable
|
|
|
|
env: TARGET=thumbv6m-none-eabi
|
|
|
|
before_script:
|
|
|
|
- rustup target add $TARGET
|
|
|
|
script:
|
|
|
|
- cargo build --verbose --target $TARGET --no-default-features --features i128
|
2019-04-16 21:32:21 +00:00
|
|
|
- name: "rustfmt"
|
|
|
|
rust: 1.31.0
|
|
|
|
before_script:
|
|
|
|
- rustup component add rustfmt
|
|
|
|
script:
|
|
|
|
- cargo fmt --all -- --check
|
2015-01-02 06:09:50 +00:00
|
|
|
notifications:
|
|
|
|
email:
|
|
|
|
on_success: never
|
2017-07-09 05:28:49 +00:00
|
|
|
branches:
|
|
|
|
only:
|
|
|
|
- master
|
|
|
|
- next
|
|
|
|
- staging
|
|
|
|
- trying
|