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

This commit is contained in:
svk
2026-01-22 21:42:34 +03:00
parent 2e5c7640e5
commit 80d7fc1256

View File

@@ -80,10 +80,8 @@ jobs:
echo "Ответ API проверки релиза: $RESPONSE"
# Правильное извлечение ID из JSON
if echo "$RESPONSE" | grep -q '"id"'; then
# Используем Python для корректного парсинга JSON
REL_ID=$(echo "$RESPONSE" | python3 -c "import sys, json; print(json.load(sys.stdin).get('id', ''))")
REL_ID=$(echo "$RESPONSE" | grep -o '"id":[0-9]*' | cut -d: -f2)
echo "Реліз уже существует. ID: $REL_ID"
echo "RELEASE_EXISTS=true" >> $GITEA_ENV
@@ -125,7 +123,6 @@ jobs:
RESPONSE=$(curl -s -X PATCH \
-u "${{ secrets.USER }}:${{ secrets.API_TOKEN }}" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d '{
"name": "Projman '"$VERSION"'",
"body": "'"$ESCAPED_BODY"'",
@@ -143,10 +140,6 @@ jobs:
else
echo "ОШИБКА: Не удалось обновить релиз"
echo "Ответ: $RESPONSE"
# Пробуем получить более детальную информацию
echo "Пробуем получить информацию о релизе с ID $REL_ID..."
curl -s -u "${{ secrets.USER }}:${{ secrets.API_TOKEN }}" \
"${{ vars.main_url }}api/v1/repos/${{ gitea.repository }}/releases/$REL_ID"
exit 1
fi
@@ -157,7 +150,6 @@ jobs:
RESPONSE=$(curl -s -X POST \
-u "${{ secrets.USER }}:${{ secrets.API_TOKEN }}" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d '{
"tag_name": "'"$TAG"'",
"name": "Projman '"$VERSION"'",
@@ -169,9 +161,9 @@ jobs:
echo "Ответ создания релиза: $RESPONSE"
# Получаем ID нового релиза через Python
# Получаем ID нового релиза
if echo "$RESPONSE" | grep -q '"id"'; then
NEW_REL_ID=$(echo "$RESPONSE" | python3 -c "import sys, json; print(json.load(sys.stdin).get('id', ''))")
NEW_REL_ID=$(echo "$RESPONSE" | grep -o '"id":[0-9]*' | cut -d: -f2 | tr -d '\n\r ')
echo "Новый ID релиза: $NEW_REL_ID"
echo -n "$NEW_REL_ID" > /tmp/rel_id.txt
else