6565 TokenName4 : ${{ secrets.TokenName4}}
6666 TokenName5 : ${{ secrets.TokenName5}}
6767 steps :
68- - uses : actions/checkout@v3
68+ - uses : actions/checkout@v4
6969 - name : Clone acmetest
7070 run : cd .. && git clone --depth=1 https://github.com/acmesh-official/acmetest.git && cp -r acme.sh acmetest/
7171 - name : Set env file
@@ -113,7 +113,7 @@ jobs:
113113 TokenName4 : ${{ secrets.TokenName4}}
114114 TokenName5 : ${{ secrets.TokenName5}}
115115 steps :
116- - uses : actions/checkout@v3
116+ - uses : actions/checkout@v4
117117 - name : Install tools
118118 run : brew install socat
119119 - name : Clone acmetest
@@ -164,7 +164,7 @@ jobs:
164164 - name : Set git to use LF
165165 run : |
166166 git config --global core.autocrlf false
167- - uses : actions/checkout@v3
167+ - uses : actions/checkout@v4
168168 - name : Install cygwin base packages with chocolatey
169169 run : |
170170 choco config get cacheLocation
@@ -204,7 +204,7 @@ jobs:
204204
205205
206206 FreeBSD :
207- runs-on : macos-12
207+ runs-on : ubuntu-latest
208208 needs : Windows
209209 env :
210210 TEST_DNS : ${{ secrets.TEST_DNS }}
@@ -223,10 +223,10 @@ jobs:
223223 TokenName4 : ${{ secrets.TokenName4}}
224224 TokenName5 : ${{ secrets.TokenName5}}
225225 steps :
226- - uses : actions/checkout@v3
226+ - uses : actions/checkout@v4
227227 - name : Clone acmetest
228228 run : cd .. && git clone --depth=1 https://github.com/acmesh-official/acmetest.git && cp -r acme.sh acmetest/
229- - uses : vmactions/freebsd-vm@v0
229+ - uses : vmactions/freebsd-vm@v1
230230 with :
231231 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}}'
232232 prepare : pkg install -y socat curl
@@ -255,7 +255,7 @@ jobs:
255255
256256
257257 OpenBSD :
258- runs-on : macos-12
258+ runs-on : ubuntu-latest
259259 needs : FreeBSD
260260 env :
261261 TEST_DNS : ${{ secrets.TEST_DNS }}
@@ -274,10 +274,10 @@ jobs:
274274 TokenName4 : ${{ secrets.TokenName4}}
275275 TokenName5 : ${{ secrets.TokenName5}}
276276 steps :
277- - uses : actions/checkout@v3
277+ - uses : actions/checkout@v4
278278 - name : Clone acmetest
279279 run : cd .. && git clone --depth=1 https://github.com/acmesh-official/acmetest.git && cp -r acme.sh acmetest/
280- - uses : vmactions/openbsd-vm@v0
280+ - uses : vmactions/openbsd-vm@v1
281281 with :
282282 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}}'
283283 prepare : pkg_add socat curl
@@ -306,7 +306,7 @@ jobs:
306306
307307
308308 NetBSD :
309- runs-on : macos-12
309+ runs-on : ubuntu-latest
310310 needs : OpenBSD
311311 env :
312312 TEST_DNS : ${{ secrets.TEST_DNS }}
@@ -325,10 +325,10 @@ jobs:
325325 TokenName4 : ${{ secrets.TokenName4}}
326326 TokenName5 : ${{ secrets.TokenName5}}
327327 steps :
328- - uses : actions/checkout@v3
328+ - uses : actions/checkout@v4
329329 - name : Clone acmetest
330330 run : cd .. && git clone --depth=1 https://github.com/acmesh-official/acmetest.git && cp -r acme.sh acmetest/
331- - uses : vmactions/netbsd-vm@v0
331+ - uses : vmactions/netbsd-vm@v1
332332 with :
333333 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}}'
334334 prepare : |
@@ -358,7 +358,7 @@ jobs:
358358
359359
360360 DragonFlyBSD :
361- runs-on : macos-12
361+ runs-on : ubuntu-latest
362362 needs : NetBSD
363363 env :
364364 TEST_DNS : ${{ secrets.TEST_DNS }}
@@ -377,10 +377,10 @@ jobs:
377377 TokenName4 : ${{ secrets.TokenName4}}
378378 TokenName5 : ${{ secrets.TokenName5}}
379379 steps :
380- - uses : actions/checkout@v3
380+ - uses : actions/checkout@v4
381381 - name : Clone acmetest
382382 run : cd .. && git clone --depth=1 https://github.com/acmesh-official/acmetest.git && cp -r acme.sh acmetest/
383- - uses : vmactions/dragonflybsd-vm@v0
383+ - uses : vmactions/dragonflybsd-vm@v1
384384 with :
385385 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}}'
386386 prepare : |
@@ -413,7 +413,7 @@ jobs:
413413
414414
415415 Solaris :
416- runs-on : macos-12
416+ runs-on : ubuntu-latest
417417 needs : DragonFlyBSD
418418 env :
419419 TEST_DNS : ${{ secrets.TEST_DNS }}
@@ -433,10 +433,10 @@ jobs:
433433 TokenName4 : ${{ secrets.TokenName4}}
434434 TokenName5 : ${{ secrets.TokenName5}}
435435 steps :
436- - uses : actions/checkout@v3
436+ - uses : actions/checkout@v4
437437 - name : Clone acmetest
438438 run : cd .. && git clone --depth=1 https://github.com/acmesh-official/acmetest.git && cp -r acme.sh acmetest/
439- - uses : vmactions/solaris-vm@v0
439+ - uses : vmactions/solaris-vm@v1
440440 with :
441441 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}}'
442442 copyback : false
@@ -463,3 +463,54 @@ jobs:
463463 ./letest.sh
464464
465465
466+ Omnios :
467+ runs-on : ubuntu-latest
468+ needs : Solaris
469+ env :
470+ TEST_DNS : ${{ secrets.TEST_DNS }}
471+ TestingDomain : ${{ secrets.TestingDomain }}
472+ TEST_DNS_NO_WILDCARD : ${{ secrets.TEST_DNS_NO_WILDCARD }}
473+ TEST_DNS_NO_SUBDOMAIN : ${{ secrets.TEST_DNS_NO_SUBDOMAIN }}
474+ TEST_DNS_SLEEP : ${{ secrets.TEST_DNS_SLEEP }}
475+ CASE : le_test_dnsapi
476+ TEST_LOCAL : 1
477+ DEBUG : ${{ secrets.DEBUG }}
478+ http_proxy : ${{ secrets.http_proxy }}
479+ https_proxy : ${{ secrets.https_proxy }}
480+ HTTPS_INSECURE : 1 # always set to 1 to ignore https error, since Omnios doesn't accept the expired ISRG X1 root
481+ TokenName1 : ${{ secrets.TokenName1}}
482+ TokenName2 : ${{ secrets.TokenName2}}
483+ TokenName3 : ${{ secrets.TokenName3}}
484+ TokenName4 : ${{ secrets.TokenName4}}
485+ TokenName5 : ${{ secrets.TokenName5}}
486+ steps :
487+ - uses : actions/checkout@v4
488+ - name : Clone acmetest
489+ run : cd .. && git clone --depth=1 https://github.com/acmesh-official/acmetest.git && cp -r acme.sh acmetest/
490+ - uses : vmactions/omnios-vm@v1
491+ with :
492+ 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}}'
493+ copyback : false
494+ prepare : pkg install socat
495+ run : |
496+ pkg set-mediator -v -I [email protected] openssl 497+ export PATH=/usr/gnu/bin:$PATH
498+ if [ "${{ secrets.TokenName1}}" ] ; then
499+ export ${{ secrets.TokenName1}}="${{ secrets.TokenValue1}}"
500+ fi
501+ if [ "${{ secrets.TokenName2}}" ] ; then
502+ export ${{ secrets.TokenName2}}="${{ secrets.TokenValue2}}"
503+ fi
504+ if [ "${{ secrets.TokenName3}}" ] ; then
505+ export ${{ secrets.TokenName3}}="${{ secrets.TokenValue3}}"
506+ fi
507+ if [ "${{ secrets.TokenName4}}" ] ; then
508+ export ${{ secrets.TokenName4}}="${{ secrets.TokenValue4}}"
509+ fi
510+ if [ "${{ secrets.TokenName5}}" ] ; then
511+ export ${{ secrets.TokenName5}}="${{ secrets.TokenValue5}}"
512+ fi
513+ cd ../acmetest
514+ ./letest.sh
515+
516+
0 commit comments