name: Install jest and run JS unit tests on: pull_request: branches: - main # Allows you to run this workflow manually from the Actions tab workflow_dispatch: jobs: # Single deploy job since we're just deploying test: runs-on: ubuntu-latest steps: - name: Install apt updates run: apt -y update; apt -y upgrade; - name: Install prerequisites run: apt install -y nodejs npm git; - name: Checkout uses: actions/checkout@v3 - name: Install dependencies run: npm install - name: Run tests run: npm test