name: Frontend on: push: branches-ignore: - "dependabot/**/docs/**" - "dependabot/**/cypress-base/**" pull_request: jobs: build: runs-on: ubuntu-20.04 steps: - name: Checkout code uses: actions/checkout@v2 - name: Install dependencies uses: ./.github/actions/cached-dependencies with: run: npm-install - name: lint working-directory: ./superset-frontend run: | npm run lint npm run prettier-check - name: unit tests working-directory: ./superset-frontend run: | npm run test -- --coverage - name: Upload code coverage working-directory: ./superset-frontend run: | bash <(curl -s https://codecov.io/bash) -cF javascript