name: Main on: pull_request: branches: - main concurrency: ${{ github.workflow }}-${{ github.ref }} jobs: release: name: Test & Release runs-on: ubuntu-latest steps: - name: Checkout Repo uses: actions/checkout@v3 - name: Setup Node.js 16.x uses: actions/setup-node@v3 with: node-version: "16" cache: "npm" - name: Install Dependencies run: npm install - name: Build project run: npm run build - name: Test project run: npm test