name: Deploy preview on: pull_request_target: null jobs: deploy: runs-on: ubuntu-20.04 continue-on-error: true steps: - name: Checkout code uses: actions/checkout@v2 with: repository: ${{ github.event.pull_request.head.repo.full_name }} ref: ${{ github.event.pull_request.head.ref }} - name: Use node.js uses: actions/setup-node@v1 with: node-version: 18.12 - name: Build run: | npm ci --force && \ node ./scripts/set-homepage.js /shlink-web-client/${GITHUB_HEAD_REF#refs/heads/} && \ rm src/service-worker.ts && \ npm run build - name: Deploy preview uses: shlinkio/deploy-preview-action@v1.0.1 with: folder: build