From fd25ba9e386cfdaefe3704262b1d42edb00ab087 Mon Sep 17 00:00:00 2001 From: CZECHIA-COM Date: Tue, 10 Mar 2026 17:15:00 +0100 Subject: [PATCH] Update docker-test.yml --- .github/workflows/docker-test.yml | 26 +++++++++----------------- 1 file changed, 9 insertions(+), 17 deletions(-) diff --git a/.github/workflows/docker-test.yml b/.github/workflows/docker-test.yml index 555292ec..638ca4cc 100644 --- a/.github/workflows/docker-test.yml +++ b/.github/workflows/docker-test.yml @@ -2,10 +2,8 @@ name: DNS Czechia Test CI on: push: - branches: [ "master", "dev" ] # Spustí se při pushi do těchto větví - pull_request: - branches: [ "master" ] - workflow_dispatch: # <--- TOTO povolí to tlačítko "Run workflow" v Actions + branches: [ "master", "dev" ] + workflow_dispatch: jobs: test-plugin: @@ -15,26 +13,20 @@ jobs: - name: Checkout code uses: actions/checkout@v4 - - name: Syntax check (bash -n) + - name: Syntax check run: bash -n dnsapi/dns_czechia.sh - - name: Shellcheck (lint) - run: | - sudo apt-get update && sudo apt-get install -y shellcheck - shellcheck -e SC2034 dnsapi/dns_czechia.sh - - - name: Run Acme Test Suite + - name: Run ONLY Czechia DNS Test env: - # Tady mapujeme GitHub Secrets na proměnné, které test očekává - # Musíš si je nastavit v Settings -> Secrets and variables -> Actions TokenName1: ${{ secrets.CZ_TOKEN }} TokenName2: ${{ secrets.CZ_ZONES }} TEST_DNS: dns_czechia + # Důležité: Nastavíme delší sleep, aby Zoner stihl propsat změnu TEST_DNS_SLEEP: 120 run: | - # Klonování testovacího frameworku acmetest git clone --depth 1 https://github.com/acmesh-official/acmetest.git ../acmetest - # Spuštění testu v Dockeru (podobně jako v tvých lozích) - # Tento příkaz spustí testy pro různé distribuce (Ubuntu, Debian, atd.) - cd ../acmetest && ./rundocker.sh testall + # TADY JE TA ZMĚNA: + # Použijeme rundocker.sh, ale řekneme mu, ať spustí jen 'le_test_dnsapi' + # To přeskočí instalaci, Cloudflare tunely a všechno ostatní. + cd ../acmetest && ./rundocker.sh le_test_dnsapi