diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 6ef3596..992b45f 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -1,4 +1,4 @@ -name: Deploy to GitHub Pages +name: Deploy VitePress site to Pages on: push: @@ -25,21 +25,23 @@ jobs: build: runs-on: ubuntu-latest steps: - - name: Checkout - uses: actions/checkout@v3 - - name: Setup Node - uses: actions/setup-node@v3 - with: - node-version: 20 - cache: 'yarn' - - name: Build - run: | - yarn install - yarn build - - name: Upload artifact - uses: actions/upload-pages-artifact@v1.0.9 - with: - path: ./dist + - name: Checkout + uses: actions/checkout@v4 + - name: Setup Node + uses: actions/setup-node@v4 + with: + node-version: 20 + cache: 'yarn' + - name: Setup Pages + uses: actions/configure-pages@v4 + - name: Install dependencies + run: yarn install + - name: Build with VitePress + run: yarn build + - name: Upload artifact + uses: actions/upload-pages-artifact@v3 + with: + path: ./dist # Deployment job deploy: @@ -49,6 +51,6 @@ jobs: runs-on: ubuntu-latest needs: build steps: - - name: Deploy to GitHub Pages - id: deployment - uses: actions/deploy-pages@v2 + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v4