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