izanami 0.1.0-preview.1

A meta library for creating Web frameworks.
Documentation
dist: xenial
language: rust
cache:
  apt: true
  cargo: true
addons:
  apt:
    packages:
      - binutils-dev
      - libcurl4-openssl-dev
      - libdw-dev
      - libelf-dev
      - libiberty-dev
      - libssl-dev
      - g++

branches:
  only:
    - master

script: .ci/run-test.sh

matrix:
  allow_failures:
    - rust: nightly
  fast_finish: true
  include:      
    - rust: stable
      install:
        - rm -f ./install_kcov.sh
        - wget https://raw.githubusercontent.com/kennytm/cargo-kcov/master/src/install_kcov.sh
        - sh ./install_kcov.sh
        - rustup component add rustfmt clippy
      after_success:
        - export RUSTFLAGS="-C link-dead-code"
        - .ci/run-coverage-test.sh
      before_deploy: >-
        rm -rf target/doc &&
        .ci/build-doc.sh
      deploy:
        provider: pages
        skip_cleanup: true
        github_token: $GH_TOKEN
        repo: ubnt-intrepid/izanami
        target_branch: gh-pages
        local_dir: target/doc
        on:
          branch: master
    - rust: 1.31.1
    - rust: beta
    - rust: nightly