diff --git a/.drone.yml b/.drone.yml index 9f2fe54..ef0eaa1 100644 --- a/.drone.yml +++ b/.drone.yml @@ -31,6 +31,57 @@ steps: - cd flea - git submodule update --init --recursive + - name: debug-network + image: alpine + commands: + - apk add --no-cache bind-tools curl ca-certificates + - echo "=== System Info ===" + - cat /etc/os-release + - echo "" + - echo "=== DNS Configuration ===" + - cat /etc/resolv.conf + - echo "" + - echo "=== DNS Resolution Test ===" + - nslookup api.nuget.org || echo "DNS lookup failed" + - nslookup gitea.musk.fun || echo "DNS lookup failed for gitea" + - echo "" + - echo "=== Ping Test (NuGet) ===" + - ping -c 3 api.nuget.org || echo "Ping failed" + - echo "" + - echo "=== HTTPS Connection Test (NuGet) ===" + - curl -v --connect-timeout 10 --max-time 30 https://api.nuget.org/v3/index.json 2>&1 | head -50 + - echo "" + - echo "=== HTTPS Connection Test (Gitea) ===" + - curl -v --connect-timeout 10 --max-time 30 https://gitea.musk.fun 2>&1 | head -30 + - echo "" + - echo "=== CA Certificates Check ===" + - ls -lah /etc/ssl/certs/ | head -20 + depends_on: + - clone + + - name: debug-dotnet-restore + image: mcr.microsoft.com/dotnet/sdk:8.0 + commands: + - echo "=== .NET SDK Info ===" + - dotnet --info + - echo "" + - echo "=== CA Certificates Update ===" + - apt-get update && apt-get install -y --no-install-recommends ca-certificates + - update-ca-certificates + - echo "" + - echo "=== Test NuGet Connection ===" + - dotnet nuget list source + - echo "" + - echo "=== Test Restore with Simple Project ===" + - mkdir -p /tmp/test && cd /tmp/test + - dotnet new console + - echo "Adding package reference..." + - dotnet add package Newtonsoft.Json --version 13.0.3 + - echo "Testing restore..." + - dotnet restore --verbosity detailed 2>&1 | tail -100 + depends_on: + - debug-network + - name: docker nocr telegram listener build & push image: plugins/docker settings: @@ -44,7 +95,7 @@ steps: password: from_secret: hub_password depends_on: - - clone + - debug-dotnet-restore - name: docker nocr text matcher build & push image: plugins/docker diff --git a/telegram-client b/telegram-client index 22f5dbe..96d4455 160000 --- a/telegram-client +++ b/telegram-client @@ -1 +1 @@ -Subproject commit 22f5dbea91dce52f0316b491c4f1bbb95b5f4e84 +Subproject commit 96d44554404644fd79767e33f85069fe78c37149 diff --git a/telegram-listener b/telegram-listener index 08042d5..107739f 160000 --- a/telegram-listener +++ b/telegram-listener @@ -1 +1 @@ -Subproject commit 08042d5021671ea9c3e2198b0f22fc99e84313fb +Subproject commit 107739f94b0744d6527df928b59ccd4c5a7d5dbd diff --git a/text-matcher b/text-matcher index 33c2662..f6d1b10 160000 --- a/text-matcher +++ b/text-matcher @@ -1 +1 @@ -Subproject commit 33c26622b98fc061e3d31aaed8b6fc3c8caaafff +Subproject commit f6d1b103d19c23e77032bff980b0f153c7aa6daf diff --git a/users b/users index c8a05ee..33b35ab 160000 --- a/users +++ b/users @@ -1 +1 @@ -Subproject commit c8a05ee49c4fc5fb88eb4a1baa8c543f355be6e3 +Subproject commit 33b35ab50ccdc0c7f6a69b76c1e3562436e43258