language: node_js
node_js:
  - "8"
  - "10"

branches:
  only:
    - master

jobs:
  include:
    - stage: test
      script: yarn run ci-test
    - stage: release
      if: branch = master AND type != pull_request
      script: skip
      deploy:
        provider: script
        skip_cleanup: true
        script:
          - npx semantic-release
