sudo: false dist: trusty language: c addons: apt: packages: - build-essential - gcc-arm-none-eabi - libnewlib-arm-none-eabi - protobuf-compiler - libprotobuf-dev - python-protobuf env: global: - MAKEFLAGS=-j2 matrix: - DEBUG_LINK=0 FASTFLASH=0 - DEBUG_LINK=1 FASTFLASH=0 - DEBUG_LINK=0 FASTFLASH=1 - DEBUG_LINK=1 FASTFLASH=1 script: - make -C vendor/libopencm3 lib/stm32/f2 - make -C vendor/nanopb/generator/proto - make - make -C bootloader - make -C fastflash - sed -i '/, deprecated = true/d' firmware/protob/messages.proto # protobuf 2.5 compatibility :-/ - make -C firmware/protob - make -C firmware - make -C demo notifications: webhooks: urls: - http://ci-bot.satoshilabs.com:5000/travis on_success: always on_failure: always on_start: always