From d5a247122c0abfef2b270c94e2e4e8f61ed6296b Mon Sep 17 00:00:00 2001 From: mac Date: Mon, 3 Aug 2026 10:00:06 +0800 Subject: [PATCH] ci: remove redundant GitHub Pages PR preview workflow --- .github/workflows/pr-preview.yml | 69 -------------------------------- 1 file changed, 69 deletions(-) delete mode 100644 .github/workflows/pr-preview.yml diff --git a/.github/workflows/pr-preview.yml b/.github/workflows/pr-preview.yml deleted file mode 100644 index bfd2897..0000000 --- a/.github/workflows/pr-preview.yml +++ /dev/null @@ -1,69 +0,0 @@ -name: PR Preview (same-repository branches) - -on: - pull_request: - types: [opened, reopened, synchronize, closed] - -permissions: {} - -concurrency: - group: pr-preview-${{ github.event.pull_request.number }} - cancel-in-progress: true - -jobs: - explain-fork-limit: - name: Explain fork preview limitation - if: github.event.pull_request.head.repo.full_name != github.repository - permissions: - contents: read - runs-on: ubuntu-latest - steps: - - name: Record why deployment is skipped - run: echo "Fork preview deployment is intentionally disabled because pull_request workflows cannot safely grant write credentials to untrusted fork code." - - deploy-preview: - name: Deploy same-repository web preview - if: github.event.pull_request.head.repo.full_name == github.repository - permissions: - contents: write - deployments: read - pull-requests: write - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v4 - with: - ref: ${{ github.event.action == 'closed' && github.event.pull_request.base.sha || github.event.pull_request.head.sha }} - - - name: Set up Node.js - if: github.event.action != 'closed' - uses: actions/setup-node@v4 - with: - node-version: 20.20.2 - cache: npm - cache-dependency-path: frontend/package-lock.json - - - name: Install frontend dependencies - if: github.event.action != 'closed' - working-directory: frontend - run: npm ci - - - name: Export interactive web preview - if: github.event.action != 'closed' - working-directory: frontend - env: - EXPO_PUBLIC_USE_FAKE_WS: 'true' - EXPO_PUBLIC_WS_URL: '' - TIMEFLOW_PREVIEW_BASE_URL: /${{ github.event.repository.name }}/pr-preview/pr-${{ github.event.number }} - run: npx expo export --platform web --dev --output-dir dist - - - name: Deploy preview and comment on PR - uses: rossjrw/pr-preview-action@ffa7509e91a3ec8dfc2e5536c4d5c1acdf7a6de9 # v1.8.1 - with: - source-dir: frontend/dist - preview-branch: gh-pages - umbrella-dir: pr-preview - action: auto - wait-for-pages-deployment: true - comment: true - qr-code: true