summaryrefslogtreecommitdiff
path: root/.travis.yml
blob: 41d612fdf8a4032a170b3be85bfda1c0d165b331 (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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
language: ruby

jobs:
  include:
    - env: &adoc-latest ASCIIDOCTOR_VERSION=2.0.10
      rvm: &ruby-latest 2.7
    - env: *adoc-latest
      rvm: 2.6
    - env: *adoc-latest
      rvm: 2.5
    - env: *adoc-latest
      rvm: 2.4
    - env: *adoc-latest
      rvm: ruby-head
    - env: *adoc-latest
      rvm: jruby-head

    - env: ASCIIDOCTOR_VERSION=1.5.8
      rvm: *ruby-latest

    - env: ASCIIDOCTOR_VERSION=1.5.7.1
      rvm: *ruby-latest

    - env: ASCIIDOCTOR_VERSION=1.5.7
      rvm: *ruby-latest

    - env: ASCIIDOCTOR_VERSION=1.5.6.2
      rvm: *ruby-latest

    - env: ASCIIDOCTOR_VERSION=1.5.6.1
      rvm: 2.4

    - env: ASCIIDOCTOR_VERSION=1.5.6
      rvm: 2.4

    - env: ASCIIDOCTOR_VERSION="git:master"
      rvm: *ruby-latest

  allow_failures:
    - env: *adoc-latest
      rvm: ruby-head
    - env: *adoc-latest
      rvm: jruby-head
    - env: ASCIIDOCTOR_VERSION="git:master"
      rvm: *ruby-latest

addons:
  apt:
    packages:
      - pandoc

env:
  global:
    secure: "tXxL81YrHRaD90vTdIZ6eKWGQFWAYz9WKf64/xVNZxBiSTaiyabS6/k1XvVTkJ61x389Xcl9sMMFgtP5BCxVpfdOboD1R0v9dSqssPzxIOikw1XiKTJCSWPOoYy/Z8n/jR1U4AzVzhxCDyJrv4bd5NbxegrsV9aeIB5mGrPy1Hxz+IAAZOLTCEwiwFhHMpamn7+NDWMa7WFfBdCfkxO0VOa0hXmI0ogdB+kdRM2q+24bv8zs0OwUTNyd0Y0CtG02/Ad+f8C27mS2kqRpv64NRpiFh1a0RB8Fyj4Beax7VrhxJXYNIq53bBd+ue+DHgAciDpb3fV10sdjYuCmrWlYt9yZiAPBoqfvxL7ymV/AiSLdEBnMxXtK/BnYRmjLYb3kgt4yW9Eqnzy0xsARTSLqznfaV5Mm7nCJuwu5nIePeaL6CbBewu5R64kHn360nhJsLDlzLJnrXgLk0j9+V3LEmmxBn1lYChRZjq71I5D8bOPC7QLOd2Cgx+ObDiDEWSLal5F5DXc3wnbDsDJMsmDQjPt+erAIOv7b91iWQ6znn/75x0P0Rj2WunXwluW1rBqsBeDCsCRUO9qCeJJzr5XworZgSM5vH8Ge9z8C9YG73sCniWhhVZVkN33RWVLRw0MtXqiVP6OgPjLZqPJl4wtKux6EOCLSghb6wbD4ulaGRaw="  # CODACY_PROJECT_TOKEN

before_install:
  # Workaround for https://github.com/travis-ci/travis-ci/issues/8978.
  - gem update --system

script:
  - bundle exec rake spec
  - bundle exec rake rubocop
  - bundle exec rake build:js
  - bundle exec rake readme2md

deploy:
  - provider: rubygems
    api_key:
      secure: "hFbbR7X4VaRZSX7IIG8WnseceBzG3M++ClPOPskG3DDdC/USND8ecNKnfnjuOBAxU6OnrCoZUH9bpwo1cBtdXWZ2qU6PGr/m9K+RlIs7/5SyCLj7shs5IoSYwZm0mzyCiZv/7FptZmZvkG34r8PfisYwHPSAKQRBb9NomvvnEgo5MJEpdBUL/+78W3zC+KEaQj+oSDu9pB/F3jhDtcrTpvN9nD7j/brtqn44kVQh1Wweb5FHGLQnIGtvSzS0m6fnhY19ZCPvMpAGnvwN5N5Lz0WanZhnO4xT3C/lrA5FZyJfzUydNCwTDfZS6eoRhkreCt3YZjxOJot1IeONWk/0BFI8bnYAw8/5Uh4OTt5VKdoClJPAL/tSE8BY3tztDlDQuDN8DVTUML0k/2hNVxNElJzqcCiEwN4Q4BgS470OO/2aynGMjmxvIJn25HmfzotA32mdnk6NUEU+EmA8xu1fdLsrYELVzmGHQna/W5UVak70ZmNuVhJkHtAbaeGZgYB8y28IYlq16p1K2aB8b9Nas3wIM6RVpPm9RW/7DgQHI2z1bhrFVNYlFudXTBq/PDOwTvWpzQbFJUaWYBTFkkdtdxazz+72as2RoLSng4haQb9fnHXadIqtEmAmb2PdtdEY3leWbD/mQ2Ryh9J6gmM43DBkaB+aWCsWfYR0kHIGIZg="
    skip_cleanup: true
    on:
      tags: true
      condition: ${TRAVIS_JOB_NUMBER#*.} = 1
  - provider: npm
    email: jakub@jirutka.cz
    api_key:
      secure: "GNgBRtZ/a7UNuaniApFS1ZZT4EElyMo8F0gSO6CoaGOoNM06WfHQ//UXvfjAe7bO0SaV5vY7yvwjcYn4ue+S5bo+kQ9oxH7gywlTvNg8g5m9wlXltSx8geGqjx+9HmhC0vtYEIaGq4dDzJi1sMjnx3f3qT/jTz4r5FvCOQVpfDAQ8gpbNF1v4VE2ixcRDl8oKZ4tC1njP6EDGmKW2ty/Qma9UWNhfClMKI4i31y1d4XjG+APr5/ZWRnXw2jYV/GGR6vwKRcLwh1t5FtgMpvCWnEmumD/xLBS1+zX9ZasZVK97jiLrx6wHxzOTcFHhMzexEUa1qfRKO81eI+vorR+64tCb0uYd4cr/fFHk+j6Dxm+w/qp1zfCFGypLXmPu3zSKq6J1WVyDAcOyponbUuq0AwAjcrR+KxIccYa2/cHosnuB/+my0R1tIu9PnbckuoISp1PzV2f9yRgSu5aaZCEHzY3qQLlq4ACSP0lrhAJ2UyZjaIZsxBWYzE2OwHGRjDStFVcG6pc1A7+b+D/HJLGesqtckZ8A1vgHQvDNYrqB6oTL+pLP/RMep9dk2IajPE1fp/GarBztk5DnmjYvx3ujaSbFjKYLvtoB5IuN5qreWww7ujFFU1KUpYHQQgMqdBFt82SQH9oZus/EO5DCCpAlShdVO4+jxpmAj6EJd0QLuc="  # a72f......2451
    skip_cleanup: true
    on:
      tags: true
      condition: ${TRAVIS_JOB_NUMBER#*.} = 1