Добавление вычисления SHA256 для архива и обновление версии и чексуммы
All checks were successful
Pre-commit / pre-commit (push) Successful in 5m33s
All checks were successful
Pre-commit / pre-commit (push) Successful in 5m33s
This commit is contained in:
@@ -78,12 +78,31 @@ jobs:
|
|||||||
token: ${{ secrets.GITEAPUBLIC }}
|
token: ${{ secrets.GITEAPUBLIC }}
|
||||||
path: alr-default
|
path: alr-default
|
||||||
|
|
||||||
- name: Update version in alr-bin
|
- name: Calculate checksum
|
||||||
run: |
|
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/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/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
|
- name: Install alr
|
||||||
env:
|
env:
|
||||||
CREATE_SYSTEM_RESOURCES: 0
|
CREATE_SYSTEM_RESOURCES: 0
|
||||||
|
Reference in New Issue
Block a user