From b7561ed4e5475272e16c7f48bf4a1250f0223ca0 Mon Sep 17 00:00:00 2001 From: mrhid6 Date: Fri, 17 Jul 2026 13:07:45 +0100 Subject: [PATCH] fix: Fixed agent ci install --- .gitea/workflows/agent-release.yml | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/.gitea/workflows/agent-release.yml b/.gitea/workflows/agent-release.yml index 91f5909..2288ed4 100644 --- a/.gitea/workflows/agent-release.yml +++ b/.gitea/workflows/agent-release.yml @@ -96,9 +96,19 @@ jobs: (Get-FileHash vantage-agent.msi -Algorithm SHA256).Hash.ToLower() + " vantage-agent.msi" | Out-File -Encoding ascii checksums-msi.txt - name: Attach MSI to release - uses: https://gitea.com/actions/gitea-release-action@v1 - with: - token: ${{ secrets.RELEASE_TOKEN }} - files: | - installer/vantage-agent.msi - installer/checksums-msi.txt + working-directory: installer + shell: pwsh + env: + TOKEN: ${{ secrets.RELEASE_TOKEN }} + run: | + $api = "${{ github.server_url }}/api/v1/repos/${{ github.repository }}" + $tag = [uri]::EscapeDataString("${{ github.ref_name }}") + $headers = @{ Authorization = "token $env:TOKEN" } + # gitea-release-action can't find a slashed tag, so append via the API directly + $rel = Invoke-RestMethod -Headers $headers -Uri "$api/releases/tags/$tag" + foreach ($f in "vantage-agent.msi", "checksums-msi.txt") { + $name = [uri]::EscapeDataString($f) + Invoke-RestMethod -Headers $headers -Method Post -InFile $f ` + -ContentType "application/octet-stream" ` + -Uri "$api/releases/$($rel.id)/assets?name=$name" + }