diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 4793477085..74c7ac0252 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -6,6 +6,7 @@ env: USE_GITHUB_DATA: "true" MEDIUM_USERNAME: "saadpasta" # Change this to your medium username on: + workflow_dispatch: push: branches: - master @@ -16,16 +17,24 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout 🛎️ - uses: actions/checkout@v2 # If you're using actions/checkout@v2 you must set persist-credentials to false in most cases for the deployment to work correctly. + uses: actions/checkout@v3 # If you're using actions/checkout@v3 you must set persist-credentials to false in most cases for the deployment to work correctly. with: persist-credentials: false + - name: Setup Node.js 🔧 + uses: actions/setup-node@v2 + with: + node-version: 14.x + + - name: Update npm 🚀 + run: npm install -g npm@latest + - name: Install and Build 🔧 # Build the Project run: | npm install npm run build - name: Deploy 🚀 - uses: JamesIves/github-pages-deploy-action@releases/v3 + uses: JamesIves/github-pages-deploy-action@v4 with: GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }} # This is provided by GitHub. BRANCH: gh-pages # The branch the action should deploy to.