summaryrefslogtreecommitdiff
path: root/.travis.yml
blob: 516bf0586f76fcf96d32df5e89f02399c6650a30 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
language: erlang
sudo: false

matrix:
  include:
    - os: linux
      otp_release: 19.0
    - os: linux
      otp_release: 19.1
    - os: linux
      otp_release: 19.2
    - os: linux
      otp_release: 19.3
    - os: linux
      otp_release: 20.0
    - os: linux
      otp_release: 20.1

env:
  - ELIXIR_ASSERT_TIMEOUT=2000

script:
  - make compile
  - rm -rf .git
  - make test
  - bin/elixir bin/mix format --dry-run --check-formatted
  - dialyzer -pa lib/elixir/ebin --build_plt --output_plt elixir.plt --apps lib/elixir/ebin/elixir.beam lib/elixir/ebin/Elixir.Kernel.beam

notifications:
  recipients:
    - jose.valim@gmail.com
    - eric.meadows.jonsson@gmail.com
    - lexmag@me.com
    - an.leopardi@gmail.com