amondnet / vercel-action

This action make a deployment with github actions instead of Vercel builder.
https://vercel.com/docs/cli
MIT License
615 stars 95 forks source link

loop #233

Open BlackRam-oss opened 1 year ago

BlackRam-oss commented 1 year ago

I was looking for the yml file. i noticed a problem. even though it goes to error the deployment continues indefinitely. i tried several times.

i guess i set something wrong, but instead of freezing is telling me what went wrong, it continues endlessly. image

name: Vercel CI

on:
  push:
    branches: [ main ]
  pull_request:
    branches: [ main ]

jobs:
  build:

    runs-on: ubuntu-latest

    strategy:
      matrix:
        node-version: [19.x]
        # See supported Node.js release schedule at https://nodejs.org/en/about/releases/

    steps:
    - uses: actions/checkout@v3
    - name: Use Node.js ${{ matrix.node-version }}
      uses: actions/setup-node@v3
      with:
        node-version: ${{ matrix.node-version }}
    - name: npm install and ci and build
      env:
        REACT_APP_API_KEY_CROWDIN: ${{ secrets.API_KEY_CROWDIN }}
        REACT_APP_API_KEY_GITHUB: ${{ secrets.API_KEY_GITHUB }}
      run: |
        npm install
        npm ci
        npm run build
        mv out build
    - name: Archive Build
      uses: actions/upload-artifact@v3
      with:
        name: build
        path: build

  # https://github.com/marketplace/actions/vercel-action
  # https://github.com/vercel/vercel/discussions/4367#discussioncomment-1672222
  deploy:
    name: Deploy
    needs: build
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
      - name: Download Build
        uses: actions/download-artifact@v3
        with:
          name: build
          path: build
      - uses: amondnet/vercel-action@v25 #deploy
        with:
          vercel-token: ${{ secrets.VERCEL_TOKEN }} # Required
          github-token: ${{ secrets.GITHUB_TOKEN }} #Optional 
          # vercel-args: '--prod' #Optional
          vercel-org-id: ${{ secrets.VERCEL_ORG_ID}}  #Required
          vercel-project-id: ${{ secrets.VERCEL_PROJECT_ID}} #Required 
          working-directory: build
codewithcheese commented 10 months ago

Need to add the scope variable. See https://github.com/amondnet/vercel-action/issues/138#issuecomment-1090997531