From d3d82e8e1ecd730a1a034237d018d415e405284c Mon Sep 17 00:00:00 2001 From: panlatent Date: Fri, 14 Jun 2024 08:49:13 +0800 Subject: [PATCH] Update to upload artifact --- .github/workflows/build-docs.yml | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-docs.yml b/.github/workflows/build-docs.yml index 1a1a1cd..a75d825 100644 --- a/.github/workflows/build-docs.yml +++ b/.github/workflows/build-docs.yml @@ -4,9 +4,19 @@ on: branches: - 1.x permissions: - contents: write + contents: read + pages: write + id-token: write + +concurrency: + group: "pages" + cancel-in-progress: false + jobs: deploy: + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 @@ -25,4 +35,15 @@ jobs: restore-keys: | mkdocs-material- - run: pip install mkdocs-material - - run: mkdocs gh-deploy --force \ No newline at end of file + - run: mkdocs build --clean --quiet -d dist_docs + - name: Setup Pages + uses: actions/configure-pages@v5 + - name: Upload artifact + uses: actions/upload-pages-artifact@v3 + with: + # Upload entire repository + path: './dist_docs' + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v4 +