From 5520602e3b1849e51fa8c36b65fab492323d075c Mon Sep 17 00:00:00 2001 From: Jakub Panek Date: Sat, 6 Aug 2022 12:36:18 +0100 Subject: [PATCH] ci: add lapce-proxy for windows --- .github/workflows/release.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 24fb1c0e..3f83ae6d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -43,10 +43,20 @@ jobs: shell: pwsh run: | Compress-Archive ./target/release-lto/lapce.exe ./Lapce-windows-portable.zip + - name: Create lapce-proxy archive + shell: pwsh + run: | + $file = [System.IO.File]::Open((Join-Path $PWD '.\target\release-lto\lapce-proxy.exe'), [System.IO.FileMode]::Open) + $archive = [System.IO.File]::Create((Join-Path $PWD '.\lapce-proxy-windows-x86_64.gz')) + $compressor = [System.IO.Compression.GZipStream]::new($archive, [System.IO.Compression.CompressionMode]::Compress) + $file.CopyTo($compressor) + Start-Sleep -Seconds 10 + $compressor.close() - uses: actions/upload-artifact@v3 with: name: lapce-windows path: | + ./lapce-proxy-windows-*.gz ./Lapce-windows-portable.zip ./Lapce-windows.msi retention-days: 1