@@ -229,6 +229,7 @@ jobs:
229229 run : cd .. && git clone --depth=1 https://github.com/acmesh-official/acmetest.git && cp -r acme.sh acmetest/
230230 - uses : vmactions/freebsd-vm@v1
231231 with :
232+ debug-on-error : ${{ vars.DEBUG_ON_ERROR }}
232233 envs : ' TEST_DNS TestingDomain TEST_DNS_NO_WILDCARD TEST_DNS_NO_SUBDOMAIN TEST_DNS_SLEEP CASE TEST_LOCAL DEBUG http_proxy https_proxy TokenName1 TokenName2 TokenName3 TokenName4 TokenName5 ${{ secrets.TokenName1}} ${{ secrets.TokenName2}} ${{ secrets.TokenName3}} ${{ secrets.TokenName4}} ${{ secrets.TokenName5}}'
233234 prepare : pkg install -y socat curl
234235 usesh : true
@@ -284,6 +285,7 @@ jobs:
284285 run : cd .. && git clone --depth=1 https://github.com/acmesh-official/acmetest.git && cp -r acme.sh acmetest/
285286 - uses : vmactions/openbsd-vm@v1
286287 with :
288+ debug-on-error : ${{ vars.DEBUG_ON_ERROR }}
287289 envs : ' TEST_DNS TestingDomain TEST_DNS_NO_WILDCARD TEST_DNS_NO_SUBDOMAIN TEST_DNS_SLEEP CASE TEST_LOCAL DEBUG http_proxy https_proxy TokenName1 TokenName2 TokenName3 TokenName4 TokenName5 ${{ secrets.TokenName1}} ${{ secrets.TokenName2}} ${{ secrets.TokenName3}} ${{ secrets.TokenName4}} ${{ secrets.TokenName5}}'
288290 prepare : pkg_add socat curl libiconv
289291 usesh : true
@@ -339,6 +341,7 @@ jobs:
339341 run : cd .. && git clone --depth=1 https://github.com/acmesh-official/acmetest.git && cp -r acme.sh acmetest/
340342 - uses : vmactions/netbsd-vm@v1
341343 with :
344+ debug-on-error : ${{ vars.DEBUG_ON_ERROR }}
342345 envs : ' TEST_DNS TestingDomain TEST_DNS_NO_WILDCARD TEST_DNS_NO_SUBDOMAIN TEST_DNS_SLEEP CASE TEST_LOCAL DEBUG http_proxy https_proxy TokenName1 TokenName2 TokenName3 TokenName4 TokenName5 ${{ secrets.TokenName1}} ${{ secrets.TokenName2}} ${{ secrets.TokenName3}} ${{ secrets.TokenName4}} ${{ secrets.TokenName5}}'
343346 prepare : |
344347 /usr/sbin/pkg_add curl socat
@@ -395,6 +398,7 @@ jobs:
395398 run : cd .. && git clone --depth=1 https://github.com/acmesh-official/acmetest.git && cp -r acme.sh acmetest/
396399 - uses : vmactions/dragonflybsd-vm@v1
397400 with :
401+ debug-on-error : ${{ vars.DEBUG_ON_ERROR }}
398402 envs : ' TEST_DNS TestingDomain TEST_DNS_NO_WILDCARD TEST_DNS_NO_SUBDOMAIN TEST_DNS_SLEEP CASE TEST_LOCAL DEBUG http_proxy https_proxy TokenName1 TokenName2 TokenName3 TokenName4 TokenName5 ${{ secrets.TokenName1}} ${{ secrets.TokenName2}} ${{ secrets.TokenName3}} ${{ secrets.TokenName4}} ${{ secrets.TokenName5}}'
399403 prepare : |
400404 pkg install -y libnghttp2
@@ -430,9 +434,65 @@ jobs:
430434
431435
432436
433- Solaris :
437+ MidnightBSD :
434438 runs-on : ubuntu-latest
435439 needs : DragonFlyBSD
440+ env :
441+ TEST_DNS : ${{ secrets.TEST_DNS }}
442+ TestingDomain : ${{ secrets.TestingDomain }}
443+ TEST_DNS_NO_WILDCARD : ${{ secrets.TEST_DNS_NO_WILDCARD }}
444+ TEST_DNS_NO_SUBDOMAIN : ${{ secrets.TEST_DNS_NO_SUBDOMAIN }}
445+ TEST_DNS_SLEEP : ${{ secrets.TEST_DNS_SLEEP }}
446+ CASE : le_test_dnsapi
447+ TEST_LOCAL : 1
448+ DEBUG : ${{ secrets.DEBUG }}
449+ http_proxy : ${{ secrets.http_proxy }}
450+ https_proxy : ${{ secrets.https_proxy }}
451+ TokenName1 : ${{ secrets.TokenName1}}
452+ TokenName2 : ${{ secrets.TokenName2}}
453+ TokenName3 : ${{ secrets.TokenName3}}
454+ TokenName4 : ${{ secrets.TokenName4}}
455+ TokenName5 : ${{ secrets.TokenName5}}
456+ steps :
457+ - uses : actions/checkout@v6
458+ - name : Clone acmetest
459+ run : cd .. && git clone --depth=1 https://github.com/acmesh-official/acmetest.git && cp -r acme.sh acmetest/
460+ - uses : vmactions/midnightbsd-vm@v1
461+ with :
462+ debug-on-error : ${{ vars.DEBUG_ON_ERROR }}
463+ envs : ' TEST_DNS TestingDomain TEST_DNS_NO_WILDCARD TEST_DNS_NO_SUBDOMAIN TEST_DNS_SLEEP CASE TEST_LOCAL DEBUG http_proxy https_proxy TokenName1 TokenName2 TokenName3 TokenName4 TokenName5 ${{ secrets.TokenName1}} ${{ secrets.TokenName2}} ${{ secrets.TokenName3}} ${{ secrets.TokenName4}} ${{ secrets.TokenName5}}'
464+ prepare : mport install socat curl || true
465+ usesh : true
466+ sync : nfs
467+ run : |
468+ if [ "${{ secrets.TokenName1}}" ] ; then
469+ export ${{ secrets.TokenName1}}="${{ secrets.TokenValue1}}"
470+ fi
471+ if [ "${{ secrets.TokenName2}}" ] ; then
472+ export ${{ secrets.TokenName2}}="${{ secrets.TokenValue2}}"
473+ fi
474+ if [ "${{ secrets.TokenName3}}" ] ; then
475+ export ${{ secrets.TokenName3}}="${{ secrets.TokenValue3}}"
476+ fi
477+ if [ "${{ secrets.TokenName4}}" ] ; then
478+ export ${{ secrets.TokenName4}}="${{ secrets.TokenValue4}}"
479+ fi
480+ if [ "${{ secrets.TokenName5}}" ] ; then
481+ export ${{ secrets.TokenName5}}="${{ secrets.TokenValue5}}"
482+ fi
483+ cd ../acmetest
484+ ./letest.sh
485+ - name : DebugOnError
486+ if : ${{ failure() }}
487+ run : |
488+ echo "See how to debug in VM:"
489+ echo "https://github.com/acmesh-official/acme.sh/wiki/debug-in-VM"
490+
491+
492+
493+ Solaris :
494+ runs-on : ubuntu-latest
495+ needs : MidnightBSD
436496 env :
437497 TEST_DNS : ${{ secrets.TEST_DNS }}
438498 TestingDomain : ${{ secrets.TestingDomain }}
@@ -456,6 +516,7 @@ jobs:
456516 run : cd .. && git clone --depth=1 https://github.com/acmesh-official/acmetest.git && cp -r acme.sh acmetest/
457517 - uses : vmactions/solaris-vm@v1
458518 with :
519+ debug-on-error : ${{ vars.DEBUG_ON_ERROR }}
459520 envs : ' TEST_DNS TestingDomain TEST_DNS_NO_WILDCARD TEST_DNS_NO_SUBDOMAIN TEST_DNS_SLEEP CASE TEST_LOCAL DEBUG http_proxy https_proxy HTTPS_INSECURE TokenName1 TokenName2 TokenName3 TokenName4 TokenName5 ${{ secrets.TokenName1}} ${{ secrets.TokenName2}} ${{ secrets.TokenName3}} ${{ secrets.TokenName4}} ${{ secrets.TokenName5}}'
460521 sync : nfs
461522 prepare : |
@@ -514,6 +575,7 @@ jobs:
514575 run : cd .. && git clone --depth=1 https://github.com/acmesh-official/acmetest.git && cp -r acme.sh acmetest/
515576 - uses : vmactions/omnios-vm@v1
516577 with :
578+ debug-on-error : ${{ vars.DEBUG_ON_ERROR }}
517579 envs : ' TEST_DNS TestingDomain TEST_DNS_NO_WILDCARD TEST_DNS_NO_SUBDOMAIN TEST_DNS_SLEEP CASE TEST_LOCAL DEBUG http_proxy https_proxy HTTPS_INSECURE TokenName1 TokenName2 TokenName3 TokenName4 TokenName5 ${{ secrets.TokenName1}} ${{ secrets.TokenName2}} ${{ secrets.TokenName3}} ${{ secrets.TokenName4}} ${{ secrets.TokenName5}}'
518580 sync : nfs
519581 prepare : pkg install socat
@@ -569,6 +631,7 @@ jobs:
569631 run : cd .. && git clone --depth=1 https://github.com/acmesh-official/acmetest.git && cp -r acme.sh acmetest/
570632 - uses : vmactions/openindiana-vm@v1
571633 with :
634+ debug-on-error : ${{ vars.DEBUG_ON_ERROR }}
572635 envs : ' TEST_DNS TestingDomain TEST_DNS_NO_WILDCARD TEST_DNS_NO_SUBDOMAIN TEST_DNS_SLEEP CASE TEST_LOCAL DEBUG http_proxy https_proxy HTTPS_INSECURE TokenName1 TokenName2 TokenName3 TokenName4 TokenName5 ${{ secrets.TokenName1}} ${{ secrets.TokenName2}} ${{ secrets.TokenName3}} ${{ secrets.TokenName4}} ${{ secrets.TokenName5}}'
573636 sync : nfs
574637 prepare : pkg install socat
@@ -624,6 +687,7 @@ jobs:
624687 run : cd .. && git clone --depth=1 https://github.com/acmesh-official/acmetest.git && cp -r acme.sh acmetest/
625688 - uses : vmactions/haiku-vm@v1
626689 with :
690+ debug-on-error : ${{ vars.DEBUG_ON_ERROR }}
627691 envs : ' TEST_DNS TestingDomain TEST_DNS_NO_WILDCARD TEST_DNS_NO_SUBDOMAIN TEST_DNS_SLEEP CASE TEST_LOCAL DEBUG http_proxy https_proxy HTTPS_INSECURE TokenName1 TokenName2 TokenName3 TokenName4 TokenName5 ${{ secrets.TokenName1}} ${{ secrets.TokenName2}} ${{ secrets.TokenName3}} ${{ secrets.TokenName4}} ${{ secrets.TokenName5}}'
628692 sync : rsync
629693 copyback : false
0 commit comments