From 5c6d8085d2058ee0a3831fad8baeac5c1a26307a Mon Sep 17 00:00:00 2001 From: Matthew John Cheetham Date: Tue, 2 Jul 2024 13:51:48 -0700 Subject: [PATCH] release: use dotnet tool install to get sign CLI Use the `dotnet tool install` command to acquire the code signing tool, rather than rely on our Azure blob store. --- .github/workflows/release.yml | 24 ++++++------------------ 1 file changed, 6 insertions(+), 18 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index af990154e..bc2114db4 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -349,19 +349,13 @@ jobs: tenant-id: ${{ secrets.AZURE_TENANT_ID }} subscription-id: ${{ secrets.AZURE_SUBSCRIPTION_ID }} - - name: Download/extract Sign CLI tool - env: - AST: ${{ secrets.AZURE_STORAGE_ACCOUNT }} - ASC: ${{ secrets.AZURE_STORAGE_CONTAINER }} - SCT: 'Sign.Cli-alpha.zip' + - name: Install sign CLI tool run: | - az storage blob download --file sign-cli.zip --auth-mode login ` - --account-name $env:AST --container-name $env:ASC --name $env:SCT - Expand-Archive -Path sign-cli.zip -DestinationPath .\sign-cli + dotnet tool install -g --version 0.9.1-beta.24325.5 - name: Sign payload run: | - ./sign-cli/sign.exe code trusted-signing payload/* ` + sign.exe code trusted-signing payload/* ` -tse https://wus2.codesigning.azure.net/ ` -tsa git-fundamentals-signing ` -tscp git-fundamentals-windows-signing ` @@ -433,19 +427,13 @@ jobs: tenant-id: ${{ secrets.AZURE_TENANT_ID }} subscription-id: ${{ secrets.AZURE_SUBSCRIPTION_ID }} - - name: Download/extract Sign CLI tool - env: - AST: ${{ secrets.AZURE_STORAGE_ACCOUNT }} - ASC: ${{ secrets.AZURE_STORAGE_CONTAINER }} - SCT: 'Sign.Cli-alpha.zip' + - name: Install sign CLI tool run: | - az storage blob download --file sign-cli.zip --auth-mode login ` - --account-name $env:AST --container-name $env:ASC --name $env:SCT - Expand-Archive -Path sign-cli.zip -DestinationPath .\sign-cli + dotnet tool install -g --version 0.9.1-beta.24325.5 - name: Sign package run: | - ./sign-cli/sign.exe code trusted-signing nupkg/* ` + sign.exe code trusted-signing nupkg/* ` -tse https://wus2.codesigning.azure.net/ ` -tsa git-fundamentals-signing ` -tscp git-fundamentals-windows-signing `