Добавление вычисления 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 }}
|
||||
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
|
||||
|
Reference in New Issue
Block a user