@@ -19,24 +19,29 @@ steps:
19
19
20
20
& $azcopy login --service-principal --application-id $(PowerShellReleaseSPN)
21
21
& $azcopy cp https://$(StorageAccount).blob.core.windows.net/$(AzureVersion) $(System.ArtifactsDirectory) --recursive
22
+
23
+ $packagesPath = Get-ChildItem -Path $(System.ArtifactsDirectory)\*.deb -Recurse -File | Select-Object -First 1 -ExpandProperty DirectoryName
24
+ Write-Host "sending -- vso[task.setvariable variable=PackagesRoot]$packagesPath"
25
+ Write-Host "##vso[task.setvariable variable=PackagesRoot]$packagesPath"
26
+
22
27
displayName :Download Azure Artifacts
23
28
retryCountOnTaskFailure :2
24
29
env :
25
30
AZCOPY_SPA_CLIENT_SECRET :$(PowerShellReleaseSPNSecret)
26
31
27
32
-pwsh :|
28
- Get-ChildItem $(System.ArtifactsDirectory)\* -recurse | Select-Object -ExpandPropertyName
33
+ Get-ChildItem $(System.ArtifactsDirectory)\* -recurse | Select-Object -ExpandPropertyFullName
29
34
displayName :Capture downloaded artifacts
30
35
31
36
-pwsh :|
32
37
git clone https://$(AzureDevOpsPat)@mscodehub.visualstudio.com/PowerShellCore/_git/Internal-PowerShellTeam-Tools '$(Pipeline.Workspace)/tools'
33
38
displayName :Clone Internal-Tools repository
34
39
35
40
-pwsh :|
36
- $Path = "$(System.ArtifactsDirectory )"
41
+ $Path = "$(PackagesRoot )"
37
42
$OutputPath = Join-Path $Path ‘hashes.sha256’
38
43
$srcPaths = @($Path)
39
- $packages = Get-ChildItem -Path $srcPaths -Include * -Recurse
44
+ $packages = Get-ChildItem -Path $srcPaths -Include * -Recurse -File
40
45
$checksums = $packages |
41
46
ForEach-Object {
42
47
Write-Verbose -Verbose "Generating checksum file for $($_.FullName)"
84
89
85
90
Write-Verbose -Verbose "Selected content: `n$clContent"
86
91
87
- Publish-ReleaseDraft -Tag '$(ReleaseTag)' -Name '$(ReleaseTag) Release of PowerShell' -Description $clContent -User PowerShell -Repository PowerShell -PackageFolder $(System.ArtifactsDirectory ) -Token $(GitHubReleasePat)
92
+ Publish-ReleaseDraft -Tag '$(ReleaseTag)' -Name '$(ReleaseTag) Release of PowerShell' -Description $clContent -User PowerShell -Repository PowerShell -PackageFolder $(PackagesRoot ) -Token $(GitHubReleasePat)
88
93
displayName :Publish Release Draft