From dd58aca05a4e24a77fcade099c31345f1ee7679a Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Wed, 20 Jan 2021 22:28:10 +0000 Subject: [PATCH] Sync eng/common directory with azure-sdk-tools repository --- eng/common/docgeneration/docfx.json | 6 +++++ eng/common/scripts/Delete-RemoteTag.ps1 | 33 +++++++++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 eng/common/scripts/Delete-RemoteTag.ps1 diff --git a/eng/common/docgeneration/docfx.json b/eng/common/docgeneration/docfx.json index 837478ef9aac..6b113dafd3c0 100644 --- a/eng/common/docgeneration/docfx.json +++ b/eng/common/docgeneration/docfx.json @@ -70,3 +70,9 @@ } } } + + + + + + diff --git a/eng/common/scripts/Delete-RemoteTag.ps1 b/eng/common/scripts/Delete-RemoteTag.ps1 new file mode 100644 index 000000000000..a3157c7ab4c9 --- /dev/null +++ b/eng/common/scripts/Delete-RemoteTag.ps1 @@ -0,0 +1,33 @@ +param( + $Repository, + $Tag, + $AuthToken +) + +. (Join-Path $PSScriptRoot common.ps1) + +$repositoryParts = $Repository.Split("/") + +if ($repositoryParts.Length -ne 2) +{ + LogError "Repository is not a valid format." +} + +$repositoryOwner = $repositoryParts[0] +LogDebug "Repository owner is: $repositoryOwner" + +$repositoryName = $repositoryParts[1] +LogDebug "Reposiory name is: $repositoryName" + +$ref = "tags/$Tag" +LogDebug "Calculated ref is: $ref" + +try +{ + Remove-GitHubSourceReferences -RepoOwner $repositoryOwner -RepoName $repositoryName -Ref $ref -AuthToken $AuthToken +} +catch +{ + LogError "Remove-GitHubSourceReferences failed with exception:`n$_" + exit 1 +} \ No newline at end of file