From 9c0af83a207ed5abbc6cace65f0868e372d62211 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=95=D0=B2=D0=B3=D0=B5=D0=BD=D0=B8=D0=B9=20=28=D0=A5?= =?UTF-8?q?=D1=80=D0=B0=D0=BC=D1=8B=D1=87=D0=AA=29=20=D0=A5=D1=80=D0=B0?= =?UTF-8?q?=D0=BC=D0=BE=D0=B2?= Date: Fri, 19 Sep 2025 23:13:32 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20=D0=B2=D1=8B=D1=87=D0=B8=D1=81=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D1=8F=20SHA256=20=D0=B4=D0=BB=D1=8F=20=D0=B0=D1=80?= =?UTF-8?q?=D1=85=D0=B8=D0=B2=D0=B0=20=D0=B8=20=D0=BE=D0=B1=D0=BD=D0=BE?= =?UTF-8?q?=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=B2=D0=B5=D1=80=D1=81?= =?UTF-8?q?=D0=B8=D0=B8=20=D0=B8=20=D1=87=D0=B5=D0=BA=D1=81=D1=83=D0=BC?= =?UTF-8?q?=D0=BC=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/release.yaml | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/release.yaml b/.gitea/workflows/release.yaml index 82be9dc..a4c2036 100644 --- a/.gitea/workflows/release.yaml +++ b/.gitea/workflows/release.yaml @@ -78,12 +78,31 @@ jobs: token: ${{ secrets.GITEAPUBLIC }} path: alr-default - - name: Update version in alr-bin + - name: Calculate checksum run: | - # Замените значения в файле с конфигурацией + # Вычисляем SHA256 контрольную сумму архива + CHECKSUM=$(sha256sum alr-${{ env.VERSION }}-linux-x86_64.tar.gz | awk '{print $1}') + echo "Archive checksum: $CHECKSUM" + echo "CHECKSUM=$CHECKSUM" >> $GITHUB_ENV + + - name: Update version and checksum in alr-bin + run: | + # Обновляем версию sed -i "s/version='[0-9]\+\.[0-9]\+\.[0-9]\+'/version='${{ env.VERSION }}'/g" alr-default/alr-bin/alr.sh sed -i "s/release='[0-9]\+'/release='1'/g" alr-default/alr-bin/alr.sh + # Обновляем контрольную сумму + sed -i "s/checksums=('[^']*')/checksums=('${{ env.CHECKSUM }}')/g" alr-default/alr-bin/alr.sh + + - name: Commit and push changes to alr-default + run: | + cd alr-default + git config user.name "gitea" + git config user.email "admin@plemya-x.ru" + git add alr-bin/alr.sh + git commit -m "Обновление alr-bin до версии ${{ env.VERSION }}" + git push + - name: Install alr env: CREATE_SYSTEM_RESOURCES: 0