.travis.yml in jekyll-diagrams-0.9.1 vs .travis.yml in jekyll-diagrams-0.9.2

- old
+ new

@@ -1,3 +1,50 @@ language: ruby -dist: bionic \ No newline at end of file +dist: bionic + +cache: + - apt + - bundler + - npm + +rvm: + - 2.5 + - 2.6 + - 2.7 + +addons: + apt: + update: true + packages: + - build-essential + - git + - cabal-install + - cargo + - default-jre-headless + - graphviz + - npm + - libatk1.0-0 + - libatk-bridge2.0-0 + - libgif-dev + - libgtk-3-0 + - libx11-xcb1 + - libxcomposite1 + - libxrandr2 + - libxss1 + - libpango1.0-dev + - libpython3-dev + - python3-pip + - python3-setuptools + - python3-cairo + - python3-gi + - python3-gi-cairo + - ruby-full + +before_install: + - sudo cargo install --root /usr/local svgbob_cli + - gem update --no-document --system + - gem install --no-document bundler + - npm install -g --silent mermaid.cli nomnoml state-machine-cat vega-cli vega-lite wavedrom-cli + - pip3 install syntrax blockdiag seqdiag actdiag nwdiag + +script: bundle exec rake