From 9c15f2398770471521e509daf0a8970139885733 Mon Sep 17 00:00:00 2001 From: svk Date: Thu, 22 Jan 2026 20:31:16 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A2=D0=B5=D1=81=D1=82=D1=8B=20=D1=81=D0=B1?= =?UTF-8?q?=D0=BE=D1=80=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 8acc9f3..f08f520 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -20,7 +20,7 @@ jobs: - name: Create release run: | - export VERSION=$(grep "# Version" projman.tcl | grep -oE '\b[0-9]{1,2}\.[0-9]{1,2}\.[0-9]{1,2}\b') + export VERSION=$(grep Version projman.tcl | grep -oE '\b[0-9]{1,2}\.[0-9]{1,2}\.[0-9]{1,2}\b') export RELEASE=$(grep "# Release" projman.tcl | grep -oE '[0-9A-Za-z]+$') # Создаем релиз через API curl -X POST \ @@ -41,16 +41,21 @@ jobs: response=$(curl -s -u "${{ secrets.USER }}:${{ secrets.API_TOKEN }}" \ "${{vars.main_url}}/api/v1/repos/${{ gitea.repository }}/releases/tags/${{ gitea.ref_name }}") - echo "id=$(echo $response" + id=$(echo $response | grep -o '"id":[0-9]*' | cut -d':' -f2 | head -n1) + echo "id=$id" >> $GITHUB_OUTPUT - name: Upload Linux package run: | + export DEB=$(ls -1| grep projman | grep -E 'deb$') + echo "${DEB}" curl --user "${{ secrets.USER }}:${{ secrets.API_TOKEN }}" \ - --upload-file "$(ls -1| grep projman | grep -E 'deb$')" \ - "${{vars.main_url}}/api/v1/repos/${{ gitea.repository }}/releases/${{ steps.release_info.outputs.id }}/assets?name=$(ls -1| grep projman | grep -E 'deb$')" + --upload-file "${DEB}" \ + "${{vars.main_url}}/api/v1/repos/${{ gitea.repository }}/releases/${{ steps.release_info.outputs.id }}/assets?name=${DEB}" - name: Upload OpenBSD package run: | + export PKG=$(ls -1| grep projman | grep -E 'tgz$') + echo ${PKG} curl --user "${{ secrets.USER }}:${{ secrets.API_TOKEN }}" \ - --upload-file "$(ls -1| grep projman | grep -E 'tgz$')" \ - "${{vars.main_url}}/api/v1/repos/${{ gitea.repository }}/releases/${{ steps.release_info.outputs.id }}/assets?name=$(ls -1| grep projman | grep -E 'tgz$')" + --upload-file "${PKG}" \ + "${{vars.main_url}}/api/v1/repos/${{ gitea.repository }}/releases/${{ steps.release_info.outputs.id }}/assets?name=${PKG}"