From 447b7a021a54a87ba9a4e85ea1291c8969cd9fcc Mon Sep 17 00:00:00 2001 From: zernonia Date: Mon, 13 Nov 2023 17:39:23 +0800 Subject: [PATCH] fix: devops revert publish pipeline --- .github/workflows/publish.yaml | 42 +++------------------------------- 1 file changed, 3 insertions(+), 39 deletions(-) diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index 1a190001..16ebaaec 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -11,37 +11,14 @@ on: - dev paths: - 'apps/www/**' - # Triggers the workflow on pull request event, but only for pull request opened or pull request labeled with "🚀request-deploy" (from forked repo) - # pull_request is not allowed to use secrets, so we use pull_request_target instead (in forked repos) - pull_request_target: - types: - # When a created pull request from forked repo, it will be comment 'Should deploy to add label' - - opened - # When a labeled '🚀request-deploy' pull request from forked repo, it will be deploy to Cloudflare Pages - - labeled - -permissions: - # default contents: read & write (in forked repos, only read) - contents: write - # default deployments: read & write (in forked repos, only read) - deployments: write - # default pull-requests: read & write (in forked repos, only read) - pull-requests: write jobs: publish: runs-on: ubuntu-latest + permissions: + contents: read + deployments: write name: Publish to Cloudflare Pages - if: ${{ - github.event_name == 'push' || - github.event_name == 'workflow_dispatch' || - github.event_name == 'pull_request' || - (github.event_name == 'pull_request_target' && - github.event.action == 'labeled' && - github.event.pull_request.head.repo.fork == true && - contains(github.event.label.name, '🚀request-deploy')) - }} - steps: - name: Checkout uses: actions/checkout@v3 @@ -93,16 +70,3 @@ jobs: # Optional: Change the working directory workingDirectory: apps/www wranglerVersion: '3' - - - name: Remove label - if: ${{ github.event_name == 'pull_request_target' && contains(github.event.label.name, '🚀request-deploy') }} - uses: actions/github-script@v6 - with: - github-token: ${{ secrets.GITHUB_TOKEN }} - script: | - github.rest.issues.removeLabel({ - issue_number: context.issue.number, - owner: context.repo.owner, - repo: context.repo.repo, - name: ['🚀request-deploy'] - })