name: CI on: pull_request: jobs: build-and-deploy: runs-on: ubuntu-latest permissions: write-all steps: - name: Checkout repository uses: actions/checkout@master - name: Install pnpm run: npm i -g pnpm - run: pnpm install - run: pnpm build - uses: cypress-io/github-action@v5 with: install: false # start: pnpm prod-start & node cypress/minecraft-server.mjs start: pnpm prod-start - uses: actions/upload-artifact@v3 if: failure() with: name: cypress-images path: cypress/integration/__image_snapshots__/