name: tests
on:
  workflow_dispatch:
  push:
    branches:
      - 'develop'
      - 'main'
      - 'feature/**'
      - 'bugfix/**'
      - 'hotfix/**'
      - 'release/**'

  pull_request:
    branches:
    - master
jobs:
  tests:
    runs-on: ubuntu-18.04
    timeout-minutes: 60
    steps:
    - uses: actions/checkout@v3
    - uses: actions/setup-node@v3
      with:
        node-version: 14
    - name: Install dependencies
      run: |
        yarn --version
        yarn install
    - name: Run tests
      run: |
        yarn test
    - name: Test node export
      run: |
        ./import-test/test.sh
