name: 🧪 Tests on: push: branches: - main tags: - v* pull_request: branches: - main jobs: frontend: name: Frontend runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Setup Node uses: actions/setup-node@v3 with: node-version: 18 cache: yarn - name: Install NPM Dependencies run: yarn install --frozen-lockfile - name: Run Tests run: yarn test # TODO - capture and report on coverage