diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 6143217e..9ae8b0fd 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -5,6 +5,8 @@ jobs: runs-on: windows-latest steps: - uses: actions/checkout@v2 + with: + fetch-depth: 0 - name: Setup .NET uses: actions/setup-dotnet@v1 with: diff --git a/build.ps1 b/build.ps1 index 63174689..8c9769f8 100644 --- a/build.ps1 +++ b/build.ps1 @@ -2,6 +2,11 @@ $MSBuildPath = (&"${env:ProgramFiles(x86)}\Microsoft Visual Studio\Installer\vswhere.exe" -latest -prerelease -products * -requires Microsoft.Component.MSBuild -find MSBuild\**\Bin\MSBuild.exe) | Out-String $MSBuildPath = $MSBuildPath.Trim(); +# This variable is null in github actions +if ($PSScriptRoot -eq $null) { + $PSScriptRoot = "." +} + # Stop the script if an error occurs $ErrorActionPreference = "Stop" $In = "$PSScriptRoot\build\Release\"