Add sha256 hashes to release (#16147)
* Add sha256 hashes to release * Update tools/releaseBuild/azureDevOps/templates/release-CreateGitHubDraft.yml
This commit is contained in:
parent
6589eeb610
commit
9eb63debcd
|
@ -16,6 +16,17 @@ steps:
|
|||
git clone https://$(AzureDevOpsPat)@mscodehub.visualstudio.com/PowerShellCore/_git/Internal-PowerShellTeam-Tools '$(Pipeline.Workspace)/tools'
|
||||
displayName: Clone Internal-Tools repository
|
||||
|
||||
- pwsh: |
|
||||
$Path = "$(System.ArtifactsDirectory)"
|
||||
$OutputPath = Join-Path $Path ‘hashes.sha256’
|
||||
$null = New-Item $OutputPath -ItemType File -Force
|
||||
foreach ($file in Get-ChildItem -Path $Path -File ){
|
||||
Get-FileHash -Algorithm SHA256 -Path $file |
|
||||
ForEach-Object { "$($_.Hash) *$($file.Name)" } |
|
||||
Out-File -Path $OutputPath -Append
|
||||
}
|
||||
displayName: Add sha256 hashes
|
||||
|
||||
- pwsh: |
|
||||
Import-module '$(Pipeline.Workspace)/tools/Scripts/GitHubRelease.psm1'
|
||||
Publish-ReleaseDraft -Tag '$(ReleaseTag)' -Name '$(ReleaseTag) Release of PowerShell' -Description '<-- Update Me -->' -User PowerShell -Repository PowerShell -PackageFolder $(System.ArtifactsDirectory) -Token $(GitHubReleasePat)
|
||||
|
|
Loading…
Reference in a new issue