name: vercel on: [push] env: API_URL: ${{env.API_URL}} jobs: deploy: runs-on: ubuntu-18.04 steps: - uses: actions/checkout@v2 - name: Setup Node uses: actions/setup-node@v2.1.2 with: node-version: '12.x' - name: Cache dependencies uses: actions/cache@v2 with: path: ~/.npm key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} restore-keys: | ${{ runner.os }}-node- - run: npm install - run: npm run bootstrap - run: echo "API_URL=${{env.API_URL}}" >> .env - run: npm run build-docs - name: Deploy uses: amondnet/vercel-action@v19 with: vercel-token: ${{ secrets.VERCEL_TOKEN }} # Required github-token: ${{ secrets.GITHUB_TOKEN }} #Optional vercel-args: '--prod' #Optional vercel-org-id: ${{ secrets.ORG_ID}} #Required vercel-project-id: ${{ secrets.PROJECT_ID}} #Required working-directory: ./dist