diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml index e41b5a3..a13af4b 100644 --- a/.github/workflows/gh-pages.yml +++ b/.github/workflows/gh-pages.yml @@ -5,6 +5,9 @@ on: branches: - main +permissions: + contents: write + jobs: build-and-deploy: runs-on: ubuntu-latest @@ -29,9 +32,18 @@ jobs: cp public/CNAME public/build/CNAME fi - - name: Deploy to GitHub Pages - uses: peaceiris/actions-gh-pages@v4 + - name: Upload artifact + uses: actions/upload-pages-artifact@v3 with: - github_token: ${{ secrets.GITHUB_TOKEN }} - publish_dir: ./public/build - publish_branch: gh-pages + path: ./public/build + + deploy: + needs: build-and-deploy + runs-on: ubuntu-latest + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + steps: + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v4