sign executable for osx-arm64 runtime (#1934)

* sign executables for mac

* fix indention

* use codesign

* fix directory

* add mkdir

* update release step

* fix error

* add migration and kusto executables

* revert the version change
This commit is contained in:
Alan Ren
2023-03-10 21:58:12 -08:00
committed by GitHub
parent 4f4a25bf56
commit 0d4c9c9a62
4 changed files with 63 additions and 1 deletions

View File

@@ -5,9 +5,11 @@ steps:
azureSubscription: 'ClientToolsInfra_670062 (88d5392f-a34f-4769-b405-f597fc533613)'
KeyVaultName: 'ado-secrets'
SecretsFilter: 'github-distro-mixin-password,ado-crossplatbuildscripts-password'
- powershell: |
git clone https://$(ado-crossplatbuildscripts-password)@dev.azure.com/mssqltools/_git/CrossPlatBuildScripts
displayName: Clone CrossPlatBuildScripts
- task: DownloadBuildArtifacts@0
displayName: 'Download build drop artifacts'
inputs:
@@ -16,11 +18,19 @@ steps:
artifactName: 'drop'
itemPattern: '**/*'
downloadPath: '$(Agent.TempDirectory)'
- task: CopyFiles@2
displayName: 'Copy build drop artifacts to: $(Build.SourcesDirectory)/artifacts/package/artifacts/package'
inputs:
SourceFolder: '$(Agent.TempDirectory)/drop'
TargetFolder: '$(Build.SourcesDirectory)/artifacts/package'
- script: |
cd $(Build.SourcesDirectory)/artifacts/package
rm Microsoft.SqlTools.ServiceLayer-osx-arm64-unsigned-net7.0.tar.gz
rm Microsoft.SqlTools.Migration-osx-arm64-unsigned-net7.0.tar.gz
displayName: 'Delete the unsigned arm64-osx packages'
- task: PowerShell@2
displayName: 'Run Automated Release Script'
inputs: