diff --git a/.github/workflows/explorer.yml b/.github/workflows/explorer.yml index 5c08f64937..78d0b1f114 100644 --- a/.github/workflows/explorer.yml +++ b/.github/workflows/explorer.yml @@ -1,4 +1,3 @@ - name: Explorer on: push: @@ -6,20 +5,25 @@ on: paths: - 'explorer/**' pull_request_target: - branches: - - master + branches: [ master ] paths: - 'explorer/**' jobs: check-explorer: runs-on: ubuntu-latest + defaults: run: working-directory: explorer + steps: - uses: actions/checkout@v2 + with: + ref: ${{ github.event.pull_request.head.sha }} - uses: actions/setup-node@v2 with: + # "node" (v16) is not supported by node-sass yet + # https://github.com/sass/node-sass/pull/3090 node-version: '14' cache: 'npm' cache-dependency-path: explorer/package-lock.json @@ -31,24 +35,10 @@ jobs: - uses: actions/checkout@v2 - uses: amondnet/vercel-action@v20 with: - vercel-token: ${{ secrets.VERCEL_TOKEN }} # Required - github-token: ${{ secrets.PAT }} #Optional - vercel-org-id: ${{ secrets.ORG_ID}} #Required - vercel-project-id: ${{ secrets.PROJECT_ID}} #Required - working-directory: ./explorer - scope: ${{ secrets.TEAM_ID }} - production: - needs: check-explorer - runs-on: ubuntu-latest - if: github.event_name == 'push' - steps: - - uses: actions/checkout@v2 - - uses: amondnet/vercel-action@v20 - with: - vercel-token: ${{ secrets.VERCEL_TOKEN }} # Required - github-token: ${{ secrets.PAT }} #Optional + vercel-token: ${{ secrets.VERCEL_TOKEN }} + github-token: ${{ secrets.GITHUB_TOKEN }} vercel-args: '--prod' #for production - vercel-org-id: ${{ secrets.ORG_ID}} #Required - vercel-project-id: ${{ secrets.PROJECT_ID}} #Required + vercel-org-id: ${{ secrets.ORG_ID}} + vercel-project-id: ${{ secrets.PROJECT_ID}} working-directory: ./explorer - scope: ${{ secrets.TEAM_ID }} + scope: ${{ secrets.TEAM_ID}}