From 4a73f670803ad80e8d95112b25b08614efdcdebd Mon Sep 17 00:00:00 2001 From: Jens Beckmann Date: Sun, 7 Jun 2026 18:38:26 +0000 Subject: [PATCH] =?UTF-8?q?.gitea/workflows/test.yaml=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/test.yaml | 47 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 .gitea/workflows/test.yaml diff --git a/.gitea/workflows/test.yaml b/.gitea/workflows/test.yaml new file mode 100644 index 0000000..e9fe8ae --- /dev/null +++ b/.gitea/workflows/test.yaml @@ -0,0 +1,47 @@ +name: 🧪 Runner Connectivity Test +on: + push: + branches: [ main, master ] + workflow_dispatch: # Manuelles Auslösen im Gitea-UI + +permissions: + contents: read + +jobs: + test-runner: + runs-on: ubuntu-latest # Nutzt automatisch deine registrierten Runner (falls Label `ubuntu-latest` gesetzt) + steps: + - name: ✅ Checkout repository + uses: actions/checkout@v4 + + - name: 🖥️ Runner Identifikation + run: | + echo "🟢 Workflow wurde erfolgreich aufgerufen!" + echo "🕒 Startzeit: $(date -u)" + echo "📁 Working Directory: $(pwd)" + echo "🐧 OS Info: $(uname -s) $(uname -r) $(uname -m)" + + - name: 🧪 Basis-Validierung + run: | + set -e + echo "🔹 1. Dateisystem-Zugriff" + touch /tmp/test_runner_$(date +%s).ok && rm /tmp/test_runner_*.ok && echo "✅ Schreibzugriff OK" + + echo "🔹 2. Shell & Core-Utilities" + which bash sh awk sed grep git >/dev/null && echo "✅ Core Tools verfügbar" + + echo "🔹 3. Netzwerk-DNS (optional)" + if curl -s --connect-timeout 5 https://api.github.com >/dev/null; then + echo "✅ Outbound HTTPS funktioniert" + else + echo "⚠️ Outbound blockiert (normal in isolierten Runnern)" + fi + + - name: 🎉 Abschluss + if: always() + run: | + echo "========================================" + echo "✅ TEST PIPELINE ERFOLGREICH DURCHGEFÜHRT" + echo "Runner ist Online & Job-Ausführung funktioniert!" + echo "👉 Logs im Gitea-UI: Actions → 🧪 Runner Connectivity Test" + echo "========================================" \ No newline at end of file