name: Build and Deploy on: push: branches: - master permissions: contents: write jobs: build-and-deploy: concurrency: ci-${{ github.ref }} runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v3 - name: Install Node uses: actions/setup-node@v3 with: node-version: 14.x cache: yarn - name: Install Dependencies run: yarn install --frozen-lockfile - name: Build run: yarn build - name: Deploy 🚀 uses: JamesIves/github-pages-deploy-action@v4 with: folder: dist