From fe5bd6ffb83b1347b15995cc312e8a090c01e146 Mon Sep 17 00:00:00 2001 From: moosq <53606936+moosq@users.noreply.github.com> Date: Tue, 24 Oct 2023 10:48:57 +0200 Subject: [PATCH] fixing msi upload --- .github/workflows/release.yml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3e61db11..aa20f055 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -62,7 +62,14 @@ jobs: go-msi make --msi "$PWD/ntt.msi" --out "$PWD/build" --version "${GITHUB_REF#refs/tags/}" printf "::set-output name=msi::%s\n" *.msi - name: Upload MSI - shell: bash - run: hub release edit "${GITHUB_REF#refs/tags/}" -m "" --draft=true -a "${{ steps.buildmsi.outputs.msi }}" + run: | + $env:PATH += ";C:\hub\bin" + $pattern = "refs/tags/(.+)" + if($env:GITHUB_REF -match $pattern) { + Write-Host "try to upload msi file for version ntt $($matches[1])" + hub.exe release edit $($matches[1]) -m "" --draft=true -a "${{ steps.buildmsi.outputs.msi }}" + } else { + Write-Error "error: provided reference does not contain a tag: $env:GITHUB_REF" + } env: GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}