From 680b60da9f2c6418be81d7b7ae4e8e5e98476196 Mon Sep 17 00:00:00 2001 From: Jethro Beekman <jethro@jbeekman.nl> Date: Mon, 18 Mar 2019 22:53:02 -0700 Subject: [PATCH] Setup CI --- .travis.yml | 18 ++++++++++++++++++ Cargo.toml | 3 +++ bors.toml | 3 +++ 3 files changed, 24 insertions(+) create mode 100644 .travis.yml create mode 100644 bors.toml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..3c39e22 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,18 @@ +branches: + only: + # This is where pull requests from "bors r+" are built. + - staging + # This is where pull requests from "bors try" are built. + - trying + # Not really necessary, just to get a green badge on “master” + - master +language: rust +dist: xenial +addons: + apt: + packages: + - libclang-dev +env: + - RUST_BACKTRACE=1 LLVM_CONFIG_PATH=llvm-3.8-config +script: + - cargo test --verbose --all diff --git a/Cargo.toml b/Cargo.toml index 2b37acd..b86ff7a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,6 +8,9 @@ documentation = "https://docs.rs/cexpr/" repository = "https://github.com/jethrogb/rust-cexpr" keywords = ["C","expression","parser"] +[badges] +travis-ci = { repository = "jethrogb/rust-cexpr" } + [dependencies] nom = {version = "^4", features = ["verbose-errors"] } diff --git a/bors.toml b/bors.toml new file mode 100644 index 0000000..ca08e81 --- /dev/null +++ b/bors.toml @@ -0,0 +1,3 @@ +status = [ + "continuous-integration/travis-ci/push", +]