openpnp_capture 0.1.0

OpenPnP capture safe bindings
language: rust
rust: stable

os: linux

addons:
  apt:
    packages:
      - cmake
      - g++
      - nasm
  homebrew:
    packages:
      - cmake
      #- g++
      - nasm

jobs:
  allow_failures:
    env:
      - CAN_FAIL=true
  fast_finish: true
  include:
    - name: check
      script:
        - cargo check
    - name: check
      os: osx
      osx_image: xcode11.3
      script:
        - cargo check
    - name: test
      script:
        - cargo test
    - name: fmt
      before_script:
        - rustup component add rustfmt
      script:
        - cargo fmt -- --check
    - name: clippy
      env: CAN_FAIL=true
      before_script:
        - rustup component add clippy
      script:
        - cargo clippy -- -D warnings