From 6d8c065dbd4be8ad2fc340ddfe0c48b5b34d7577 Mon Sep 17 00:00:00 2001 From: Stefan Johansson Date: Sun, 28 Apr 2024 12:33:30 +1000 Subject: [PATCH 1/2] update wf to .net 8 and docfx latest/2.76 --- .github/workflows/docs.yml | 36 ++++++++++++++++++++++-------------- 1 file changed, 22 insertions(+), 14 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index de4f3d5..053e95d 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -22,27 +22,35 @@ jobs: runs-on: windows-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - - name: Setup .NET 6.0 - uses: actions/setup-dotnet@v1 + - name: Setup .NET 8 + uses: actions/setup-dotnet@v4 with: - dotnet-version: 6.0.x + dotnet-version: 8.0.x - - name: Setup DocFX - uses: crazy-max/ghaction-chocolatey@v1 - with: - args: install docfx + - name: Update DocFX + run: dotnet tool update -g docfx - name: DocFX Build working-directory: docs run: docfx .\docfx.json continue-on-error: false - - name: Publish - if: github.event_name == 'push' - uses: peaceiris/actions-gh-pages@v3 + - name: Upload artifact + uses: actions/upload-pages-artifact@v4 with: - github_token: ${{ secrets.GITHUB_TOKEN }} - publish_dir: docs/_site - force_orphan: true + path: 'docs/_site' + + - name: Deploy to GitHub Pages + if: github.event_name == 'push' + id: deployment + uses: actions/deploy-pages@v4 + +# - name: Publish +# if: github.event_name == 'push' +# uses: peaceiris/actions-gh-pages@v3 +# with: +# github_token: ${{ secrets.GITHUB_TOKEN }} +# publish_dir: docs/_site +# force_orphan: true From 76ffe029d73dba396d6b36a8f981b8fb53870f8c Mon Sep 17 00:00:00 2001 From: Stefan Johansson Date: Thu, 2 May 2024 19:08:07 +1000 Subject: [PATCH 2/2] fix version confusion in action --- .github/workflows/docs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 053e95d..cc84fe9 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -38,7 +38,7 @@ jobs: continue-on-error: false - name: Upload artifact - uses: actions/upload-pages-artifact@v4 + uses: actions/upload-pages-artifact@v3 with: path: 'docs/_site'