From 3ff545c6df35b73792b97bc5e82671eaaaa4dd8f Mon Sep 17 00:00:00 2001 From: sirmrak Date: Thu, 9 Jul 2026 20:14:48 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20.gitea/workflows/update=5Fversion.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/update_version.yml | 42 +++-------------------------- 1 file changed, 4 insertions(+), 38 deletions(-) diff --git a/.gitea/workflows/update_version.yml b/.gitea/workflows/update_version.yml index 2bd6d4b..59fa2f1 100644 --- a/.gitea/workflows/update_version.yml +++ b/.gitea/workflows/update_version.yml @@ -36,46 +36,12 @@ jobs: git config --local user.email "actions@gitea.local" git config --local user.name "Gitea Actions Bot" - - name: Install Gitea certificate and run semantic-release + - name: Run semantic-release env: GITEA_TOKEN: ${{ secrets.PAT_TOKEN }} - REQUESTS_CA_BUNDLE: /etc/ssl/certs/gitea-ca-bundle.crt - CURL_CA_BUNDLE: /etc/ssl/certs/gitea-ca-bundle.crt + PYTHONHTTPSVERIFY: "0" + REQUESTS_CA_BUNDLE: "" + CURL_CA_BUNDLE: "" run: | - echo "🔐 Получаем SSL сертификат Gitea..." - - echo | openssl s_client -connect 192.168.200.208:3000 -servername 192.168.200.208 2>/dev/null | openssl x509 > /tmp/gitea.crt - - if [ ! -s /tmp/gitea.crt ]; then - echo "❌ Не удалось получить сертификат!" - exit 1 - fi - - echo "✅ Сертификат получен" - - cat /etc/ssl/certs/ca-certificates.crt /tmp/gitea.crt > /etc/ssl/certs/gitea-ca-bundle.crt - - echo "✅ CA bundle создан" - - CERTIFI_PATH=$(python3 -c "import certifi; print(certifi.where())") - echo "certifi path: $CERTIFI_PATH" - cat "$CERTIFI_PATH" /tmp/gitea.crt > /tmp/certifi-with-gitea.crt - cp /tmp/certifi-with-gitea.crt "$CERTIFI_PATH" - - echo "✅ Сертификат добавлен в certifi" - - python3 -c " - import requests - import os - os.environ['REQUESTS_CA_BUNDLE'] = '/etc/ssl/certs/gitea-ca-bundle.crt' - try: - r = requests.get('https://192.168.200.208:3000') - print(f'✅ HTTPS подключение работает! Status: {r.status_code}') - except Exception as e: - print(f'❌ Ошибка: {e}') - exit(1) - " - - echo "" echo "🚀 Запускаем semantic-release..." semantic-release version \ No newline at end of file