diff --git a/.github/workflows/chromatic.yml b/.github/workflows/chromatic.yml index 6685a943a71a653177a9480f177ea995ad6bcc57..187dc914cc03b6eedff5c2bc249779fea3d0cdf0 100644 --- a/.github/workflows/chromatic.yml +++ b/.github/workflows/chromatic.yml @@ -4,7 +4,7 @@ on: push: branches: - "master" - pull_request_target: + pull_request: types: [synchronize, labeled, unlabeled] concurrency: @@ -12,34 +12,25 @@ concurrency: cancel-in-progress: true jobs: - authorize: - environment: - ${{ github.event_name == 'pull_request_target' && - github.event.pull_request.head.repo.full_name != github.repository && - 'external' || 'internal' }} - runs-on: ubuntu-22.04 - steps: - - run: echo "true" - files-changed: name: Check which files changed - needs: [authorize] runs-on: ubuntu-22.04 timeout-minutes: 3 outputs: frontend_all: ${{ steps.changes.outputs.frontend_all }} + e2e_specs: ${{ steps.changes.outputs.e2e_specs }} steps: - uses: actions/checkout@v3 - name: Test which files changed uses: dorny/paths-filter@v2.11.1 id: changes with: - token: ${{ secrets.GITHUB_TOKEN }} + token: ${{ github.token }} filters: .github/file-paths.yaml fe-chromatic: - needs: [authorize, files-changed] - if: contains(github.event.pull_request_target.labels.*.name, 'chromatic') || (github.ref_name == 'master' && needs.files-changed.outputs.frontend_all == 'true') + needs: files-changed + if: contains(github.event.pull_request.labels.*.name, 'chromatic') || (github.ref_name == 'master' && needs.files-changed.outputs.frontend_all == 'true') runs-on: ubuntu-22.04 steps: - name: Checkout repository