From 2f7f67d1ea686f5e8be605a37e87629304ad5408 Mon Sep 17 00:00:00 2001 From: Travis Plunk Date: Wed, 3 Nov 2021 09:52:13 -0700 Subject: [PATCH] Add current folder to the beginning of the module import (#16353) * fix module import * capture git status for notices wf * Only create a pr if there is a diff * Update .github/workflows/daily.yml --- .github/workflows/daily.yml | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/.github/workflows/daily.yml b/.github/workflows/daily.yml index bd1a352d0f..55b7ba38f4 100644 --- a/.github/workflows/daily.yml +++ b/.github/workflows/daily.yml @@ -30,7 +30,7 @@ jobs: git fetch --prune --unshallow --tags - name: Execute Update .NET script run: | - Import-Module .github/workflows/GHWorkflowHelper + Import-Module ./.github/workflows/GHWorkflowHelper $currentVersion = (Get-Content .\global.json | ConvertFrom-Json).sdk.version Set-GWVariable -Name OLD_VERSION -Value $currentVersion @@ -67,9 +67,23 @@ jobs: - name: Update Notices file run: | Invoke-WebRequest -Uri https://aka.ms/pwsh-daily-tpn -OutFile ./ThirdPartyNotices.txt + - name: Capture Git Status + run: | + git status --short + - name: Check if we need to create a PR + run: | + git diff --quiet ThirdPartyNotices.txt + $exitCode = $LASTEXITCODE + Write-Verbose -Message "Exit code: $exitCode" -Verbose + if ($LASTEXITCODE -ne 0) { + Set-GWVariable -Name CREATE_PR -Value 'true' + } else { + Write-Verbose "No difference found. Not creating a PR." -Verbose + } - name: Create Pull Request uses: peter-evans/create-pull-request@v3 id: cprtpn + if: env.CREATE_PR == 'true' with: commit-message: "Update to the latest notice file" committer: GitHub