svc-authn 0.8.0

An authentication library.
Documentation
language: rust
rust:
  - stable
cache: cargo
git:
  depth: 1
jobs:
  include:
    - stage: check
      name: Tests
      script: cargo test
    - stage: check
      name : Rustfmt
      install: rustup component add rustfmt
      script: cargo fmt -- --check
    - stage: check
      name: Clippy
      install: rustup component add clippy
      script: cargo clippy
    - stage: build
      name: Package
      script: cargo package
    - stage: build
      name: Build w/o features
      script: cargo build
    - stage: build
      name: Build w/ jose
      script: cargo build --features "jose"
    - stage: build
      name: Build w/ bearer
      script: cargo build --features "jose"
    - stage: build
      name: Build w/ diesel
      script: cargo build --features "diesel"
    - stage: build
      name: Build w/ jose, tower-web
      script: cargo build --features "jose, tower-web"
    - stage: build
      name: Build w/ bearer, tower-web
      script: cargo build --features "jose, tower-web"
    - stage: build
      name: Build w/ jose, diesel, tower-web
      script: cargo build --features "jose, diesel, tower-web"
    - stage: build
      name: Build w/ jose, bearer, diesel, tower-web
      script: cargo build --features "jose, diesel, tower-web"
stages:
  - name: check
  - name: build
notifications:
  email: false