Browse Source

Update DNS.yml

pull/6764/head
CZECHIA-COM 3 weeks ago
committed by GitHub
parent
commit
0c71b14305
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 88
      .github/workflows/DNS.yml

88
.github/workflows/DNS.yml

@ -80,54 +80,76 @@ jobs:
# 3. SPUSTÍME TO NAPŘÍMO (tohle nejde přeskočit)
./acme.sh --issue --dns dns_czechia -d "$TestingDomain" --debug 3 --test
MacOS:
runs-on: macos-latest
needs: Docker
env:
TEST_DNS : ${{ secrets.TEST_DNS }}
TestingDomain: ${{ secrets.TestingDomain }}
TEST_DNS_NO_WILDCARD: ${{ secrets.TEST_DNS_NO_WILDCARD }}
TEST_DNS_NO_SUBDOMAIN: ${{ secrets.TEST_DNS_NO_SUBDOMAIN }}
TEST_DNS_SLEEP: ${{ secrets.TEST_DNS_SLEEP }}
CASE: le_test_dnsapi
TEST_LOCAL: 1
DEBUG: ${{ secrets.DEBUG }}
http_proxy: ${{ secrets.http_proxy }}
https_proxy: ${{ secrets.https_proxy }}
TokenName1: ${{ secrets.TokenName1}}
TokenName2: ${{ secrets.TokenName2}}
TokenName3: ${{ secrets.TokenName3}}
TokenName4: ${{ secrets.TokenName4}}
TokenName5: ${{ secrets.TokenName5}}
steps:
MacOS:
runs-on: macos-latest
needs: Docker
env:
TEST_DNS: ${{ secrets.TEST_DNS }}
TestingDomain: ${{ secrets.TestingDomain }}
TEST_DNS_NO_WILDCARD: ${{ secrets.TEST_DNS_NO_WILDCARD }}
TEST_DNS_NO_SUBDOMAIN: ${{ secrets.TEST_DNS_NO_SUBDOMAIN }}
TEST_DNS_SLEEP: ${{ secrets.TEST_DNS_SLEEP }}
CASE: le_test_dnsapi
TEST_LOCAL: 1
DEBUG: ${{ secrets.DEBUG }}
http_proxy: ${{ secrets.http_proxy }}
https_proxy: ${{ secrets.https_proxy }}
TokenName1: ${{ secrets.TokenName1 }}
TokenName2: ${{ secrets.TokenName2 }}
TokenName3: ${{ secrets.TokenName3 }}
TokenName4: ${{ secrets.TokenName4 }}
TokenName5: ${{ secrets.TokenName5 }}
steps:
- uses: actions/checkout@v4
- name: Install tools
run: |
brew update
brew install socat cloudflared
cloudflared --version
echo "cloudflared: $(cloudflared --version)"
- name: Clone acmetest into workspace
run: |
rm -rf ./acmetest
git clone --depth=1 https://github.com/acmesh-official/acmetest.git ./acmetest
# Do acmetest vložíme náš acme.sh (repo root)
cp -R ./acme.sh ./acmetest/acme.sh
- name: Sanity check
run: |
echo "PWD: $(pwd)"
echo "Workspace listing:"
ls -la
echo "acmetest listing:"
ls -la ./acmetest
echo "acmetest letest.sh:"
ls -la ./acmetest/letest.sh
- name: Run acmetest
run: |
# použij nativní cloudflared z brew (arm64)
# Vynutíme nativní cloudflared z brew (arm64), ať letest nestahuje amd64 tarball
export CF_BIN="$(brew --prefix)/bin/cloudflared"
echo "Using CF_BIN=$CF_BIN"
"$CF_BIN" --version || true
if [ "${{ secrets.TokenName1}}" ] ; then
export ${{ secrets.TokenName1}}="${{ secrets.TokenValue1}}"
if [ "${{ secrets.TokenName1 }}" ] ; then
export ${{ secrets.TokenName1 }}="${{ secrets.TokenValue1 }}"
fi
if [ "${{ secrets.TokenName2}}" ] ; then
export ${{ secrets.TokenName2}}="${{ secrets.TokenValue2}}"
if [ "${{ secrets.TokenName2 }}" ] ; then
export ${{ secrets.TokenName2 }}="${{ secrets.TokenValue2 }}"
fi
if [ "${{ secrets.TokenName3}}" ] ; then
export ${{ secrets.TokenName3}}="${{ secrets.TokenValue3}}"
if [ "${{ secrets.TokenName3 }}" ] ; then
export ${{ secrets.TokenName3 }}="${{ secrets.TokenValue3 }}"
fi
if [ "${{ secrets.TokenName4}}" ] ; then
export ${{ secrets.TokenName4}}="${{ secrets.TokenValue4}}"
if [ "${{ secrets.TokenName4 }}" ] ; then
export ${{ secrets.TokenName4 }}="${{ secrets.TokenValue4 }}"
fi
if [ "${{ secrets.TokenName5}}" ] ; then
export ${{ secrets.TokenName5}}="${{ secrets.TokenValue5}}"
if [ "${{ secrets.TokenName5 }}" ] ; then
export ${{ secrets.TokenName5 }}="${{ secrets.TokenValue5 }}"
fi
cd ../acmetest
cd ./acmetest
./letest.sh

Loading…
Cancel
Save