Skip to content

Commit 7baac73

Browse files
author
Lessley Dennington
committed
release: sign Linux tarball
Sign Linux tarball in addition to Debian package.
1 parent 3978b0e commit 7baac73

File tree

1 file changed

+9
-10
lines changed

1 file changed

+9
-10
lines changed

.github/workflows/release.yml

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -378,29 +378,28 @@ jobs:
378378
- name: Lay out
379379
run: |
380380
mkdir -p linux-build/deb linux-build/tar
381-
mv out/linux/Packaging.Linux/deb/Release/*.deb linux-build/deb
382-
mv out/linux/Packaging.Linux/tar/Release/*.tar.gz linux-build/tar
381+
mv out/linux/Packaging.Linux/Release/deb/*.deb linux-build/deb
382+
mv out/linux/Packaging.Linux/Release/tar/*.tar.gz linux-build/tar
383383
384384
- name: Upload artifacts
385385
uses: actions/upload-artifact@v3
386386
with:
387-
name: linux-build
387+
name: tmp.linux-build
388388
path: |
389389
linux-build
390390
391391
linux-sign:
392-
name: Sign Debian package
392+
name: Sign Linux tarball and Debian package
393+
needs: linux-build
393394
# ESRP service requires signing to run on Windows
394395
runs-on: windows-latest
395-
needs: linux-build
396396
steps:
397397
- uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8
398398

399399
- name: Download artifacts
400400
uses: actions/download-artifact@v3
401401
with:
402-
name: linux-build
403-
path: artifacts
402+
name: tmp.linux-build
404403

405404
- uses: azure/login@v1
406405
with:
@@ -422,9 +421,10 @@ jobs:
422421
LINUX_KEY_CODE: ${{ secrets.LINUX_KEY_CODE }}
423422
LINUX_OP_CODE: ${{ secrets.LINUX_OPERATION_CODE }}
424423
run: |
425-
python .github/run_esrp_signing.py artifacts/deb $env:LINUX_KEY_CODE $env:LINUX_OP_CODE
424+
python .github/run_esrp_signing.py deb $env:LINUX_KEY_CODE $env:LINUX_OP_CODE
425+
python .github/run_esrp_signing.py tar $env:LINUX_KEY_CODE $env:LINUX_OP_CODE
426426
427-
- name: Upload signed Debian package
427+
- name: Upload signed tarball and Debian package
428428
uses: actions/upload-artifact@v3
429429
with:
430430
name: linux-sign
@@ -596,7 +596,6 @@ jobs:
596596
597597
// Upload Linux artifacts
598598
uploadDirectoryToRelease('linux-sign'),
599-
uploadDirectoryToRelease('linux-build/tar')
600599
]);
601600
602601
create-dotnet-tool:

0 commit comments

Comments
 (0)