From 35f52ea0056136fea64dea0cd89eb139d9d3c4b9 Mon Sep 17 00:00:00 2001 From: Jing Hua Date: Sat, 4 Mar 2023 07:44:02 +0800 Subject: [PATCH] github actions --- .github/workflows/deploy.yml | 35 ++++++++++------------------------- 1 file changed, 10 insertions(+), 25 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 9908eb7..2ca7d14 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -2,20 +2,17 @@ name: Deploy to GitHub Pages on: push: - branches: - - main + branches: [main] jobs: deploy: name: Deploy to GitHub Pages runs-on: ubuntu-latest - steps: - - name: Checkout repo - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - - name: Setup Node - uses: actions/setup-node@v1 + - name: Use Node.js 18 + uses: actions/setup-node@v3 with: node-version: 18 @@ -25,22 +22,10 @@ jobs: - name: Build website run: yarn build - - name: Upload production-ready build files - uses: actions/upload-artifact@v2 - with: - name: production-files - path: ./dist - - name: deploy to GitHub Pages - uses: peaceiris/actions-gh-pages@v3 - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - # Build output to publish to the `gh-pages` branch: - publish_dir: ./dist - # 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. - user_name: github-actions[bot] - user_email: 41898282+github-actions[bot]@users.noreply.github.com + uses: peaceiris/actions-gh-pages@v3 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + publish_dir: ./dist + user_name: 'github-actions[bot]' + user_email: '41898282+github-actions[bot]@users.noreply.github.com'