Тесты сборки
Some checks failed
Build and Release / build (push) Failing after 17s

This commit is contained in:
svk
2026-01-22 21:25:03 +03:00
parent faaecbb271
commit c26301d611

View File

@@ -109,8 +109,9 @@ jobs:
# Экранируем переносы строк для JSON
ESCAPED_BODY=$(echo "$RELEASE_BODY" | sed ':a;N;$!ba;s/\n/\\n/g')
if [ "$RELEASE_EXISTS" = "true" ]; then
echo "Обновляем существующий релиз ID: $REL_ID"
# Проверяем переменную RELEASE_EXISTS правильно
if [ "${{ env.RELEASE_EXISTS }}" = "true" ]; then
echo "Обновляем существующий релиз ID: ${{ env.REL_ID }}"
# Обновляем существующий релиз
RESPONSE=$(curl -s -X PATCH \
@@ -122,10 +123,13 @@ jobs:
"draft": false,
"prerelease": false
}' \
"${{ vars.main_url }}api/v1/repos/${{ gitea.repository }}/releases/$REL_ID")
"${{ vars.main_url }}api/v1/repos/${{ gitea.repository }}/releases/${{ env.REL_ID }}")
echo "Ответ обновления релиза: $RESPONSE"
# Сохраняем ID релиза для следующего шага
echo "REL_ID=${{ env.REL_ID }}" >> $GITEA_ENV
else
echo "Создаем новый релиз"
@@ -149,13 +153,12 @@ jobs:
NEW_REL_ID=$(echo "$RESPONSE" | grep -o '"id":[0-9]*' | cut -d: -f2)
echo "Новый ID релиза: $NEW_REL_ID"
echo "REL_ID=$NEW_REL_ID" >> $GITEA_ENV
echo "id=$NEW_REL_ID" >> $GITHUB_OUTPUT # Для совместимости
else
echo "ОШИБКА: Не удалось получить ID релиза из ответа"
echo "REL_ID=" >> $GITEA_ENV
exit 1
fi
fi
- name: Загрузка файлов в релиз
if: env.REL_ID != ''
run: |
@@ -202,4 +205,4 @@ jobs:
fi
echo "Собранные файлы:"
find . -maxdepth 1 -name "projman*" -type f | xargs ls -la 2>/dev/null || echo "Файлы не найдены"
find ../ -maxdepth 1 \( -name "*projman*deb" -o -name "*projman*tgz" \) -type f | xargs ls -la 2>/dev/null || echo "Файлы не найдены"