Push event #21.1 passed

  • Ran for
AMD64
Node.js: 6
Git
---
language: node_js
node_js:
  - "6"

sudo: false
dist: trusty

cache: npm
.travis.yml
language: node_js

node_js:
  - 10.15.3

cache: yarn

env:
  global:
    - secure: EbZ5DBFYSvf537k6pvY97tTnqp83Gv2jCMsgwRAyX7BGgk/bldc+UEIaAA/DXXVvNaKfqm9ejWZxDrR9V48w1LPTDbqy2d5lZjM6iG6M8znNPPURxY5ABWXm/wMN3PnFSgL6qOF1gf6QbbLUdVkxG9bgflwJcxFHNv+teYSlVkzKhhxm7Kr+dG23xWi5aHAKYE0eU2phsMu0XZa4XYAEJBeSyYEAApDdaZG15OJupzUKC3l0ef3bQ4aJOinszjnU+XRFJYdM43wND++UMP80s8s6l7uDSTP56m72APOVX+wiHGReAv5AKj8GXB/UOdDdeZ8lrNpD6uz20ncEzMPSfr4BlwiLGdXjn3oYO/qx98+aFJFYYqK1U8LCSMFa/BuVJMYW0hDMTYe1KiWOrkbFUuWjLwp4/EfPhnTmzaqbRJ72nG+NQqgE3YLmncqJ8THiqm2ymyf+pmyPvdAZrt5vVLrCZPxgvvumKU0vRaMHOFRDxUOKwLjFyVIBT6Y7PZP89euOBsEiy7Whk/bBcA8xoXxDUKfk3pnZe8dsgI2Ln3lyzpyfD7wbPb2MLuv560jay4ozhCCF2nBIWltraetVySvzwy5rWf3wjAO5SeP6YmHiaNH1gNVHXQINXgyRT1FsepLY3oGObJ9hin/cDk0zAei54QGsAFiBECemUpOZu50=
    - secure: ouqiyBUYXqbsF+YRd46rYjv1glaviu0xsuwhPHZZj9sWERTFdXWoIRMMnmgohNFIEbbwNeaye0PUe5/RLa+7j64qJhLQEph7/geoC/liTu4yeZVrtr37CEBTFeBmts8RrNPBhmb/928uobzqma85PJBM8q1yax1QguOKX/pgdeBHqHLxMqIkGqzBQb1u3fA2nzvf+RCl3ftcBI13LhsNakrKgSM7lX9h5quJV4hIGm0FkEFoboq/nLVXW0A9OQVuiC4Wfl48ZZB+acJmBXK4mb4A4rBV8dulThF1Hwuwrsi0/8I7ASh4xr2gVEwi7M6Nm0eX2jlbupOumPj5O/IbBFJDko1NsCAPhP83Ny7nH6Q71JChjXz0pPEV4sTxMhZOIDekjBDxeRq7PeUe3Bu/4Vu3mfahxTUzK2JXQGbqXjjwgmLsk2mHC3BzVRJd1+qmvaf5yintqZwXoOtP+Mte3TvHcQW/00Tt1t8RnBZsdF9mlAS25K7W4onbBlg+fgAlC2RFR01dS7eagCe2IPAfsJm1vBKZ77CSGjmYTbqJH5WZCXC1I/XNxUsAA2HyOXwIBfbDRTokUvEQP+JiXS7BNI32P0XxItzj0XAaXkSC0OvTSfubDg+S+Uy9WEoMQvU3CSkTDGNxr+buMwBw3jXMHe8U0cXjyJpzBUBIfZBGIyI=
    - secure: Lj3Q7hbBBTqIV8Uc9ASSbTH3YGDvAFi+2EqaYGekLrv2FkWQx6LQaiUY5aPsZCHvy6UHbuUhB0LG0VStrR1OVHiG9wjfKIX36UrseGNgOorpTHog4D5QK/eBlm7RtY+A79bxCgxv18DItaXhDKnC4GuU5sEg+HRhPL7Jz/UF2Olf2kvm7bEmiSkWz4ERZ1/VYdiGFMHU/JqY0AUyuFeEXh/2lCN6Tfz6IAJwfB+mma4IjfMUg5xZxUnrUVjjBcWo3MuVGM7WcMwLFh9xvaOVM7GvhnIz7Xna9OITUWWDSPyyOd1O1JUdgyRKIAsPe8w9GtvH0kptL00FTIQM37y1grBqkEq+p/RxtJcjXHAVmHHpOPZkYYHBtWg6ag7TS4JOA+A/GLtG+7ULvC13Nw5ymq4e2HjR8g1jSe2UWE9vUOAcGr5fdOz9luQgSAkkexU0CDEKfGAONReRhXQOHI1ziRO3OyxVqKYvuMzKah7fNSbAtil85lxVRHXkgD3KKIvFAE3I/TCd+Km4fXGXxbhNfDXqM/UaECmOukbbaiGoHz4HF7/u8KvarYaRvJDzHrbb93CyIwP4LbtfgYkQZYuym+V2IYLzzT12XglBSNrwcmxXK+/bHNbL/m+89qGKTJGguYXfKwbV0fhg+SNjJE4zTFnH+F1pLSPKvNWYlH6+W8M=

before_install:
  # get the right npm version
  - NPM_VERSION=`node -pe "require('./package.json').engines.npm"`
  - if [ `npm --version` != "$NPM_VERSION" ]; then
    npm install --global npm@${NPM_VERSION};
    fi

  # get the right yarn version
  - YARN_VERSION=`node -pe "require('./package.json').engines.yarn"`
  - if [ `yarn --version` != "$YARN_VERSION" ]; then
    curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version $YARN_VERSION;
    export PATH=$HOME/.yarn/bin:$PATH;
    fi

before_script:
  # code climate's coverage reporter
  - curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64
    > ./cc-test-reporter
  - chmod +x ./cc-test-reporter
  - './cc-test-reporter before-build'

script:
  - yarn lint
  - yarn test

after_success:
  - test $TRAVIS_PULL_REQUEST != "false" && npx semantic-release-github-pr

before_deploy:
  - yarn build

deploy:
  # deploy a git tag, release notes, bump package.json, update READMEs
  - provider: script
    skip_cleanup: true
    script: npx semantic-release
    on:
      branch: master

  # deploy the site
  - provider: pages
    repo: fartts/superfluity
    target_branch: gh-pages
    github_token: '$GH_TOKEN'
    allow_empty_commit: true
    skip_cleanup: true
    keep_history: true
    local_dir: dist/
    on:
      branch: master

after_script:
  # report coverage
  - './cc-test-reporter after-build --exit-code $TRAVIS_TEST_RESULT'
Build Config
{
  "os": [
    "linux"
  ],
  "dist": "trusty",
  "sudo": false,
  "cache": {
    "npm": true
  },
  "node_js": [
    "6"
  ],
  "language": "node_js"
}