From f7e6ec2893d43f508f2afed4c80e0a6285a4cb4b Mon Sep 17 00:00:00 2001 From: Ayush Sharma Date: Sun, 27 Oct 2024 18:37:33 +0530 Subject: [PATCH] fix: workflow --- .github/workflows/deploy.yml | 28 +++++++++------------------- .github/workflows/test-deploy.yml | 20 +++++++++----------- 2 files changed, 18 insertions(+), 30 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index d173426..b9165ee 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -1,40 +1,30 @@ -name: Docusaurus Build & Deploy +name: Docs Build & Deploy on: push: branches: - docs - # Review gh actions docs if you want to further define triggers, paths, etc - # https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#on jobs: deploy: - name: Deploy to GitHub Pages + name: Build & Deploy to Github Pages runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: actions/setup-node@v3 + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 with: - node-version: 18 + node-version: 21 cache: npm - name: Install dependencies - run: yarn install --frozen-lockfile + run: npm install --frozen-lockfile - name: Build website - run: yarn build + run: npm run build - # Popular action to deploy to GitHub Pages: - # Docs: https://github.com/peaceiris/actions-gh-pages#%EF%B8%8F-docusaurus - name: Deploy to GitHub Pages - uses: peaceiris/actions-gh-pages@v3 + uses: peaceiris/actions-gh-pages@v4 with: github_token: ${{ secrets.GITHUB_TOKEN }} - # Build output to publish to the `gh-pages` branch: - publish_dir: ./build - # The following lines assign commit authorship to the official - # GH-Actions bot for deploys to `gh-pages` branch: - # https://github.com/actions/checkout/issues/13#issuecomment-724415212 - # The GH actions bot is used by default if you didn't specify the two fields. - # You can swap them out with your own user credentials. + publish_dir: ./out user_name: github-actions[bot] user_email: 41898282+github-actions[bot]@users.noreply.github.com \ No newline at end of file diff --git a/.github/workflows/test-deploy.yml b/.github/workflows/test-deploy.yml index da3b8cf..ebc6662 100644 --- a/.github/workflows/test-deploy.yml +++ b/.github/workflows/test-deploy.yml @@ -1,24 +1,22 @@ -name: Test Docusaurus Build +name: Test Docs Build on: - pull_request: + push: branches: - docs - # Review gh actions docs if you want to further define triggers, paths, etc - # https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#on jobs: test-deploy: - name: Test deployment + name: Test Build runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: actions/setup-node@v3 + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 with: - node-version: 18 + node-version: 21 cache: npm - name: Install dependencies - run: yarn install --frozen-lockfile - - name: Test build website - run: yarn build \ No newline at end of file + run: npm install --frozen-lockfile + - name: Build website + run: npm run build