From 15bc73e400a7cfb8efba6f3ab3570d7af0ba57c9 Mon Sep 17 00:00:00 2001 From: Morten Nielsen Date: Tue, 5 Apr 2022 09:25:33 -0700 Subject: [PATCH] Ensure project is restored before generating docfx --- .github/workflows/ghpages.yml | 9 ++++++++- docs/BuildDoc.cmd | 2 +- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ghpages.yml b/.github/workflows/ghpages.yml index 0311bc2..bae56c9 100644 --- a/.github/workflows/ghpages.yml +++ b/.github/workflows/ghpages.yml @@ -14,7 +14,14 @@ jobs: - name: Clone NmeaParser uses: actions/checkout@v1 + + - name: Setup Visual Studio Command Prompt + uses: microsoft/setup-msbuild@v1.0.2 + - name: Restore + run: | + msbuild /restore /t:Restore src/NmeaParser/NmeaParser.csproj /p:Configuration=Release + - name: Download DocFX run: | mkdir .tools/docfx @@ -24,7 +31,7 @@ jobs: DOCFXVERSION: 2.58 - name: Install .NET OMD Generator - run: dotnet tool install --tool-path .tools/omd dotMorten.OmdGenerator --version 1.2.0 + run: dotnet tool install --tool-path .tools/omd dotMorten.OmdGenerator --version 1.3.1 - name: Generate OMD run: | diff --git a/docs/BuildDoc.cmd b/docs/BuildDoc.cmd index 2ad63e3..17c31ac 100644 --- a/docs/BuildDoc.cmd +++ b/docs/BuildDoc.cmd @@ -16,7 +16,7 @@ IF NOT EXIST "..\.tools\nuget.exe" ( ) REM Generate OMD -dotnet tool install --tool-path %~dp0../.tools/omd dotMorten.OmdGenerator --version 1.2.0 +dotnet tool install --tool-path %~dp0../.tools/omd dotMorten.OmdGenerator --version 1.3.1 mkdir %~dp0../artifacts/docs/api %~dp0..\.tools\omd\generateomd /source=%~dp0../src/NmeaParser /output=%~dp0../artifacts/docs/api/omd.html /preprocessors=NETSTANDARD1_4;NETSTANDARD